Ceci est un commit de visualisation. Le code source a juste été compilé sur chaque station et la batterie n'a pas été lancée.
Il est possible d'afficher sur les courbes et les surfaces un système de d'axe local sur les points de la grille de support utilisée pour représenter ces objets dans la fenêtre de visualisation principale.
Pour les surfaces, le système d'axe local n'est pas une base orthogonale, puisque les deux tangentes en un point de la surface ne le sont pas à priori.
Également, j'en ai profité pour afficher le système d'axe local orthonormée de contact en chaque nœud esclave de contact :
Remarque : on peut modifier le facteur de résolution des surfaces et courbes en augmentant la valeur de la résolution qui est par défaut 1.
J'ai ajouté un nouveau widget pour configurer les courbes.
Afin de représenter correctement le champ de tangentes et de normales sur les courbes, j'en ai profité pour faire un nettoyage de cette classe là.
[a]:mtQt\CurveCfgWidget.ui [a]:mtQt\CurveCfgWidget.cpp [a]:mtQt\CurveCfgWidget.h [a]:mtDrawables\Local3DCoordinateSystem.cpp [a]:mtDrawables\Local3DCoordinateSystem.h [a]:mtDrawables\LocalAxis.h [a]:mtDrawables\LocalAxis.cpp [a]:mtDrawables\LocalAxisOptions.h [a]:mtDrawables\WithLocalCoordinateSystem.h [r]:
[r]: [a]:
— Gaëtan WAUTELET 2015/07/27