commit:2007:05_10
Table of Contents
Commit 2007-05-10
Modifs
- Contact sur Surfaces maillées
- Ajout d'une option à l'interaction de contact pour que les surfaces Rigide maillées utilisent un
MultiProjWire
ouMultiProjSkin
(makeSmoothNormal
= True Option par défault) ou unWire
ou uneSkin
sans gestion des voisins (makeSmoothNormal
= False)
- Optimisation du temps de calcul
- Calcul de la projection sur des plans (en évitant l'appel aux fonctions
eval
,normal
,tangentU
,tangentV
qui rechargent les positions viagetPos()
(qui n'est pas efficace)) - Suppression d'appels à la fonction
define(n)
effectués avant et dans les fonctions d'appel aux positions des objectsGeoObject0D
(appels base de donnée)
Nouvelles Commandes
- Choisir entre un outil facetisé en “normale continue” ou non
- ContactInteraction(no,CIT_RDTYPE,makeSmoothNormal) :
- makeSmoothNormal = True (default) : continuité de la normale (formules de Denis : MultiProjWire / Skin)
- makeSmoothNormal = False : Premier contact IN défini le contact et la normale (Wire / Skin)
To be continued
- Points Noirs du temps de calcul
- Matrix.addWith(Matr3)
- FourthOrderMatrix.Q1SQ2(Vect3,Vect3)
- …
Projet
- Windows : Ajout de la configuration “ReleaseForProfiling” du projet Vs 2005 (pour usage avec Quantify)
- Revision 33 (Commit des stations fait augmenter les numeros de manière importante)
Fichiers ajoutés/supprimés
- Test “maillage non continu” (Nc)
A oo_meta/apps/qs/cont2DiscFlNc.py A oo_meta/apps/qs/cont2DiscNc.py A oo_meta/apps/qs/contactCoonsQuadNc.py A oo_meta/apps/qs/contactCoonsTriNc.py A oo_meta/apps/qs/contactPlaneQuadNc.py A oo_meta/apps/qs/contactPlaneTriNc.py A oo_meta/apps/qs/contactRuledQuadNc.py A oo_meta/apps/qs/contactRuledTriNc.py R
— Luc PAPELEUX 2007/04/10
commit/2007/05_10.txt · Last modified: 2016/03/30 15:23 by 127.0.0.1