Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2019:05_28

This is an old revision of the document!


Commit 2019-05-28

Ce commit est pour corriger une erreur dans la décision du type de projection en 2D/3D. En effet, Luc Papeleux m'avait fait part d'un bug majeure qui générait une normale nulle dans le cas d'une projection multiple en contact déformable-déformable. Après investigations, dans le cas pathologique où le nœud esclave se trouve exactement sur un nœud maitre, les méthodes de continuité de la normale dans les coins concaves ou convexes génèrent toute une normale nulle dans ce cas particulier. Pour contourner le problème, j'ai ajouté une tolérance sur la distance normale (“toleranceNormalGap dans ProjectionSelector) qui permet de sélectionner une projection simple sur la face maitre la plus proche dans ce cas de figure. En pratique, un gardien supplémentaire est ajoutée dans toutes les fonctions de décision de projection multiple en 2D/3D.

Fichiers ajoutés/supprimés

[a]:
[r]:

Cas tests ajoutés/supprimés

[a]:
[r]:

gaëtan 2019/05/28 22:30

commit/2019/05_28.1559075782.txt.gz · Last modified: 2019/05/28 22:36 by wautelet

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki