Nomad 3D issueshttps://code.ill.fr/groups/instrument-control/protos/nomad-3d/-/issues2021-11-03T13:29:39+01:00https://code.ill.fr/instrument-control/protos/nomad-3d/nomad-3d-editor/-/issues/3Save a view2021-11-03T13:29:39+01:00yannick legocSave a viewWe can imagine to be able to save a view: what is hidden and the partial tree view.We can imagine to be able to save a view: what is hidden and the partial tree view.https://code.ill.fr/instrument-control/protos/nomad-3d/nomad-3d-editor/-/issues/2Component move by mouse2021-11-03T13:30:12+01:00yannick legocComponent move by mouseThe current implementation moves the component with the MeshView selected.
However it would be better to move the "highest" parent selected.
Ex:
Block
| |
Child1 Child2
If Block is only selected, when the mouse drags over Child1...The current implementation moves the component with the MeshView selected.
However it would be better to move the "highest" parent selected.
Ex:
Block
| |
Child1 Child2
If Block is only selected, when the mouse drags over Child1, the Block must move entirely around its axis and not Child1 around its axis if it exists.https://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/84Viewer architecture2018-05-24T09:32:59+02:00yannick legocViewer architectureReview the code architecture to have modern JavaScript coding.
Inspire from the vEXP project.Review the code architecture to have modern JavaScript coding.
Inspire from the vEXP project.https://code.ill.fr/instrument-control/protos/nomad-3d/nomad-3d-commons/-/issues/83Improve get of values from Nomad2018-05-24T09:33:41+02:00yannick legocImprove get of values from NomadNomad 3D Viewer is currently getting the positions of the axes at each frame.
On powerful computers, this generates too many calls to the Nomad server that hangs due to zeromq.Nomad 3D Viewer is currently getting the positions of the axes at each frame.
On powerful computers, this generates too many calls to the Nomad server that hangs due to zeromq.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-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-commons/-/issues/80Replace STL file format2018-05-11T11:07:33+02:00yannick legocReplace STL file formathttps://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-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-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/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/75Save median configuration when setting median value2018-01-23T11:11:50+01:00yannick legocSave median configuration when setting median valueThe median configuration should be saved when the user has set the median value.The median configuration should be saved when the user has set the median value.https://code.ill.fr/instrument-control/protos/nomad-3d/nomad-3d-commons/-/issues/74Rename components2018-01-23T11:10:13+01:00yannick legocRename componentsIt can be interesting to rename a component.
When grouping components, it should be possible to give a name to the created component.It can be interesting to rename a component.
When grouping components, it should be possible to give a name to the created component.https://code.ill.fr/instrument-control/protos/nomad-3d/nomad-3d-commons/-/issues/73Improve the generated LODs2018-01-23T10:41:20+01:00Ivan DagesImprove the generated LODsExport several decimated versions (maybe a lot). Check how the decimation behaves when the ratio evolves.
The editor and viewer must be updated.Export several decimated versions (maybe a lot). Check how the decimation behaves when the ratio evolves.
The editor and viewer must be updated.https://code.ill.fr/instrument-control/protos/nomad-3d/nomad-3d-commons/-/issues/72Regroup components : the displayed name of the selected parent is its toStrin...2017-07-27T14:54:10+02:00Ivan DagesRegroup components : the displayed name of the selected parent is its toString instead of its namehttps://code.ill.fr/instrument-control/protos/nomad-3d/nomad-3d-commons/-/issues/71Editor : insert components2017-07-27T14:53:20+02:00Ivan DagesEditor : insert componentsIvan DagesIvan Dageshttps://code.ill.fr/instrument-control/protos/nomad-3d/nomad-3d-commons/-/issues/70Log controller2017-07-26T10:29:58+02:00Ivan DagesLog controllerIvan DagesIvan Dageshttps://code.ill.fr/instrument-control/protos/nomad-3d/nomad-3d-commons/-/issues/69Save option to save the STL files as well (Ask Ivan?)2018-01-23T10:43:01+01:00Ivan DagesSave option to save the STL files as well (Ask Ivan?)https://code.ill.fr/instrument-control/protos/nomad-3d/nomad-3d-commons/-/issues/68Display median configuration by default in the viewer2017-07-20T11:37:22+02:00Ivan DagesDisplay median configuration by default in the viewerIvan DagesIvan Dages