Protos issueshttps://code.ill.fr/groups/instrument-control/protos/-/issues2018-01-23T10:53:50+01:00https://code.ill.fr/instrument-control/protos/nomad-3d/nomad-3d-commons/-/issues/52A controller can be linked to several axes2018-01-23T10:53:50+01:00Ivan DagesA controller can be linked to several axeshttps://code.ill.fr/instrument-control/protos/nomad-3d/nomad-3d-sw-addin/-/issues/7Add version in Nomad3DXML node2021-04-21T14:48:59+02:00yannick legocAdd version in Nomad3DXML nodehttps://code.ill.fr/instrument-control/protos/nomad-3d/nomad-3d-viewer/-/issues/5Application ports in configuration2021-01-27T08:36:17+01:00yannick legocApplication ports in configurationhttps://code.ill.fr/instrument-control/protos/nomad-3d/nomad-3d-commons/-/issues/79Bad transform applied to Exp.689-01-00-000 in Thales2018-01-24T11:07:48+01:00yannick legocBad transform applied to Exp.689-01-00-000 in ThalesThe axis is well defined in the Editor bu the viewer does not display it correctly.
It is the same rotation than for NOMAD_3D_REGROUPED_1 #2 but the parent is not the same.The axis is well defined in the Editor bu the viewer does not display it correctly.
It is the same rotation than for NOMAD_3D_REGROUPED_1 #2 but the parent is not the same.https://code.ill.fr/instrument-control/protos/nomad-3d/nomad-3d-viewer/-/issues/9Calculate optimized BB in merger2021-04-22T11:19:01+02:00yannick legocCalculate optimized BB in mergerOrient the coordinates of a merge by optimizing the BBOrient the coordinates of a merge by optimizing the BBhttps://code.ill.fr/instrument-control/protos/nomad-3d/nomad-3d-commons/-/issues/43Calibration : only the calibrated axis should be able to move2018-01-23T11:04:17+01:00Ivan DagesCalibration : only the calibrated axis should be able to movehttps://code.ill.fr/instrument-control/protos/nomad-3d/nomad-3d-commons/-/issues/81Change model transforms from global to local2018-02-27T10:55:13+01:00yannick legocChange model transforms from global to localThe transforms of the Nomad3D model are global. They are exported by the SolidWorks plugin.
Some bugs with configuration or in the viewer (Editor, Thales model, A3 with median configuration) could be explained by the fact that the axis p...The transforms of the Nomad3D model are global. They are exported by the SolidWorks plugin.
Some bugs with configuration or in the viewer (Editor, Thales model, A3 with median configuration) could be explained by the fact that the axis position are global.
Implement in the converter the conversion of matrix from global to local.
There is an ambiguity: for which configuration is the axis matrix?
Provide a special converter application that asks for the configuration to apply when calculating the local axis transforms.
Then the converter will do it automatically when loading the model.
The axis transforms will be stored local but displayed global in the Editor interface.https://code.ill.fr/instrument-control/protos/nomad-3d/nomad-3d-viewer/-/issues/12Change the merge criteria to generate more convex parts2022-01-07T15:32:27+01:00yannick legocChange the merge criteria to generate more convex partsTo obtain a better convex decomposition could be done by segmenting into more parts.
Rather than merging into the biggest possible parts (until an axis is found), merge into smaller parts.
The criteria has to be found.To obtain a better convex decomposition could be done by segmenting into more parts.
Rather than merging into the biggest possible parts (until an axis is found), merge into smaller parts.
The criteria has to be found.https://code.ill.fr/instrument-control/protos/nomad-3d/nomad-3d-viewer/-/issues/15Check connection in client2022-06-09T17:43:54+02:00yannick legocCheck connection in clientIt is important to notify the user when the connection is lost (timeout?).It is important to notify the user when the connection is lost (timeout?).https://code.ill.fr/instrument-control/protos/nomad-3d/nomad-3d-commons/-/issues/6Collisions detection2018-01-23T11:04:55+01:00Ivan DagesCollisions detectionhttps://code.ill.fr/instrument-control/protos/nomad-3d/nomad-3d-editor/-/issues/1CSS2019-01-17T10:36:16+01:00yannick legocCSSAdd a CSS style to the editor.
See how it is already started: "Style.css".
Be able to apply it to any scene (create a factory to centralize).Add a CSS style to the editor.
See how it is already started: "Style.css".
Be able to apply it to any scene (create a factory to centralize).https://code.ill.fr/instrument-control/protos/nomad-3d/nomad-3d-commons/-/issues/62Ctrl + Z2018-01-23T11:03:32+01:00Ivan DagesCtrl + Zhttps://code.ill.fr/instrument-control/protos/nomad-3d/nomad-3d-commons/-/issues/22Defeature simplified assemblies (SW addin) (Ask Ivan?)2018-01-23T11:02:01+01:00Ivan DagesDefeature simplified assemblies (SW addin) (Ask Ivan?)https://code.ill.fr/instrument-control/protos/nomad-3d/nomad-3d-editor/-/issues/7Disallow moving a component in a component that already has a child with the ...2021-11-26T13:08:42+01:00yannick legocDisallow moving a component in a component that already has a child with the same namehttps://code.ill.fr/instrument-control/protos/nomad-3d/nomad-3d-commons/-/issues/78Display the list of axes in a table2018-01-23T11:18:39+01:00yannick legocDisplay the list of axes in a tableThe list of existing axes should be displayed in a simple table grouping interesting information. Clicking on a line can select the component.The list of existing axes should be displayed in a simple table grouping interesting information. Clicking on a line can select the component.https://code.ill.fr/instrument-control/protos/nomad-3d/nomad-3d-editor/-/issues/5Edit the Nomad visibility of a component2021-11-03T13:38:37+01:00yannick legocEdit the Nomad visibility of a componentLike Axis, add the possibility to edit the visibility.
Two possible implementations:
- A controller Visible which has a single property visible can be selected. More controllers must be defined in the configuration.
- A couple (controlle...Like Axis, add the possibility to edit the visibility.
Two possible implementations:
- A controller Visible which has a single property visible can be selected. More controllers must be defined in the configuration.
- A couple (controller, boolean property) can be selected.
Then the Nomad 3D Viewer will check the visibility and hide the component if necessary.Cycle 221https://code.ill.fr/instrument-control/protos/nomad-3d/nomad-3d-commons/-/issues/76Export axes from SolidWorks and assign them in the Editor2018-01-23T11:14:49+01:00yannick legocExport axes from SolidWorks and assign them in the EditorAn axis can be set to a component in SolidWorks. The exported model must contain the axes.
The editor is able to show the exported axis and enable it (by default it is not).An axis can be set to a component in SolidWorks. The exported model must contain the axes.
The editor is able to show the exported axis and enable it (by default it is not).https://code.ill.fr/instrument-control/protos/nomad-3d/nomad-3d-commons/-/issues/77Export material values from SolidWorks2018-01-23T11:16:52+01:00yannick legocExport material values from SolidWorksThe materials from SolidWorks seem not to be exported whereas they should. A transfer function may be required.The materials from SolidWorks seem not to be exported whereas they should. A transfer function may be required.https://code.ill.fr/instrument-control/protos/nomad-3d/nomad-3d-commons/-/issues/82Export normals from SolidWorks2018-05-23T11:27:56+02:00yannick legocExport normals from SolidWorksIt is possible to access to the tesselate method in the SolidWorks API.
Indeed each Part has a list of Bodies:
* IPartDoc inherits IModelDoc
* IPartDoc.GetBodies2 provides a list of Body2 objects that have the tesselate method.
Exampl...It is possible to access to the tesselate method in the SolidWorks API.
Indeed each Part has a list of Bodies:
* IPartDoc inherits IModelDoc
* IPartDoc.GetBodies2 provides a list of Body2 objects that have the tesselate method.
Example: http://help.solidworks.com/2017/english/api/sldworksapi/Tessellate_a_Body_Example_CSharp.htm
The macro written in Visual Basic tesselates bodies and comes from: https://sites.google.com/site/karpena/solidworks
See [SWtoOBJ2.bas](/uploads/7457f98bb6d2894c5c0c018e3a5e777d/SWtoOBJ2.bas).
As STL files do not contain vertex normals, a new file format must be provided.https://code.ill.fr/instrument-control/protos/nomad-3d/nomad-3d-viewer/-/issues/14GUI with golden layout2022-03-25T17:23:42+01:00yannick legocGUI with golden layoutSuggestion:
```
|-----------------|----------|
| view 1 | view 2 | settings |
| view 3 | view 4 | |
|----------------------------|
```Suggestion:
```
|-----------------|----------|
| view 1 | view 2 | settings |
| view 3 | view 4 | |
|----------------------------|
```