Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2017:11_21

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
commit:2017:11_21 [2017/11/21 19:15] – [Information sur une interaction de contact] wauteletcommit:2017:11_21 [2017/11/26 18:33] (current) wautelet
Line 1: Line 1:
-===== Commit 2017-09-08 ======+===== Commit 2017-11-21 ======
  
 Ce commit est pour ajouter l'algorithme de décision des projections multiples en 3D. Ce commit est pour ajouter l'algorithme de décision des projections multiples en 3D.
 +
 +<note important>
 +Avec cette nouvelle méthode, nous n'aurons plus jamais cette situation là : 
 +WARNING_MESSAGE("decideProjectionState failed - using first proj"); // debug only
 +// le raisonnement de denis a merde, on choisit une target - RoBo
 +</note>
  
 ===== mtGeoSkinProjectionSelector ===== ===== mtGeoSkinProjectionSelector =====
  
-Expliquer le principe..+Dans le cadre d'un entité maître du type mtGeoMultiProjSkin, la normale n'est pas tout continue si on passe d'une side à l'autre sur cette entitéIl faut dès lors parmi toutes les projections admissibles, retenir les projections pertinentes et si besoin appliquer un correctif de la normale, si nous avons une projection sur un coin, sur un bord ou une double projectionJe vous fais grâce du raisonnement que j'ai suivi pour obtenir une projection finale car l’entièreté du code source est documenté sur ce sujet là et nous fonctionnons sous forme de filtre, c'est à dire que l'on élimine au fur et à mesure les projections admissibles que l'on avance dans l'algorithme pour au final avoir qu'une seule projection ou deux projections admissibles à partir desquelles on traite les cas particuliers. 
-Rappeler que l'ancienne version est fonctionnelle +Je tiens à ajouter que ceci n'est pas encore parfait car il manque des types de projection en 3D, qui sont des projections dites triples pour capter la courbure locale de la surface correctement, sinon on oscille entre deux paires de projection possible à travers les itérations de NR ...    
-absence de choix de projection peut empecher la décision  +  
-Debug mtGeoProjectionSelector+<note important> 
 +Par défaut, l’entièreté des cas tests tourne avec les nouvelles versions des sélecteur de projection en 2D/3D. 
 +On peut si besoin activer l'ancienne version par la procédure définie ci-dessus. 
 +</note> 
 + 
 +<code> 
 +ci = Rd|Dd|ScContactInteraction(1) 
 +ci.setUseClassicalProjectionSelector(True|False) 
 +</code>
  
 ===== Traitement des projection double en 3D ===== ===== Traitement des projection double en 3D =====
commit/2017/11_21.1511288105.txt.gz · Last modified: 2017/11/21 19:15 by wautelet

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki