Table of Contents

Commit 2015-07-14

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 - Contact Territory - Contact Widget

Nous pouvons désormais afficher le territoire de contact. Il est constitué de deux parties : une dans la matière et une autre hors de la matière (UPPER SIDES = dans le même sens que la normale à la surface/courbe, LOWER SIDES = dans le sens opposée de la normale à la surface/courbe). La première zone définit la zone de contact tandis que la deuxième zone définit la zone de contact potentiel (voisinage). Ces deux zones dépendent de la profondeur de détection du contact.

Dans le cas d'un contact en 2D, nous avons les zones de contact suivantes :

Dans le cas d'un contact en 3D, nous avons les zones de contact suivantes :

Ainsi, il est désormais extrêmement aisé de vérifier si les contacts sont bel et bien définis !

Voici quelques images :

Fichiers ajoutés/supprimés

[a]:mtDrawables/PolygonTriangulator.cpp
[a]:mtDrawables/PolygonTriangulator.h
[a]:mtDrawables/SurfaceContactTerritoryCloud.cpp
[a]:mtDrawables/SurfaceContactTerritoryCloud.h
[a]:mtDrawables/ContactTerritory.cpp
[a]:mtDrawables/ContactTerritory.h
[a]:mtDrawables/ContactTerritoryCloud.cpp
[a]:mtDrawables/ContactTerritoryCloud.h
[a]:mtDrawables/ContactTerritoryConvention.cpp
[a]:mtDrawables/ContactTerritoryConvention.h
[a]:mtDrawables/CornerEdgeSurfaceContactTerritoryCloud.cpp
[a]:mtDrawables/CornerEdgeSurfaceContactTerritoryCloud.h
[a]:mtDrawables/CornerPointEdgeContactTerritoryCloud.cpp
[a]:mtDrawables/CornerPointEdgeContactTerritoryCloud.h
[a]:mtDrawables/CornerPointSurfaceContactTerritoryCloud.cpp
[a]:mtDrawables/CornerPointSurfaceContactTerritoryCloud.h
[a]:mtDrawables/EdgeContactTerritoryCloud.cpp
[a]:mtDrawables/EdgeContactTerritoryCloud.h
[a]:mtDrawables/Contact2DTerritory.cpp
[a]:mtDrawables/Contact2DTerritory.h
[a]:mtDrawables/Contact2DTerritoryCloud.cpp
[a]:mtDrawables/Contact2DTerritoryCloud.h
[a]:mtDrawables/Contact3DTerritory.cpp
[a]:mtDrawables/Contact3DTerritory.h
[a]:mtDrawables/Contact3DTerritoryCloud.cpp
[a]:mtDrawables/Contact3DTerritoryCloud.h
[r]:

Tests ajoutés/supprimés

[r]:
[a]:

Gaëtan WAUTELET 2015/07/14