Table of Contents
Commit 2015-07-27
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.
Modifications - Local Coordinate System
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.
- Courbes - Système local - Frenet Serret
- Courbes - Système local - Convention Plan OXY
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.
Modifications - Curves Widget
J'ai ajouté un nouveau widget pour configurer les courbes.
Nettoyage - WireDataSet
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à.
Fichiers ajoutés/supprimés
[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]:
Tests ajoutés/supprimés
[r]: [a]:
— Gaëtan WAUTELET 2015/07/27