... | ... | @@ -187,4 +187,13 @@ The Phong diffuse color defines the base color of the object. The specular color |
|
|
* etc.
|
|
|
* Import the axis limits from Nomad.
|
|
|
* Propose an automatic subdivision algorithm on connected components (sort along a priviliged direction (y?) because we will have lots of possibilities.
|
|
|
* Propose an automatic reorganization of the hierarchy, e.g. Figaro has not an intuitive hierarchy. |
|
|
\ No newline at end of file |
|
|
* Propose an automatic reorganization of the hierarchy, e.g. Figaro has not an intuitive hierarchy.
|
|
|
|
|
|
### Developer's notes
|
|
|
|
|
|
* A running Nomad server is required. The class NomadLinker is responsible for the link with Nomad.
|
|
|
* The Component class is implementing too many functionalities. Some JavaFX dependencies should be removed (CheckBoxTreeItem, events).
|
|
|
* The EditorMenuBar class is implementing too many functionalities. It should be split into controllers.
|
|
|
* The Nomad3DController class is the link with an axis of Nomad. The getActualPosition() method is using the *actual_position* property as well as *actual_angle* depending on the type of axis (virtual, etc.) and could be improved.
|
|
|
* Positions and transforms are global in the model but JavaFX imposes relative positions and transforms, so that a calculation is done to achieve it.
|
|
|
* The algorithm for analyzing the constraints is not good but it is difficult and ILL models seem to be bad defined. |
|
|
\ No newline at end of file |