commit:2013:02_25
Table of Contents
Commit 2013/02/25
Mailleur surfacique "Biomec" - Geniso
Ajout de nouvelles fonctionnalités:
- Un maillage surfacique peut maintenant être généré en passant directement l'image à
GenerateMesh(), c.à.d en utilisantGenerateMesh(generalTools.vtkImageDataToCpp(image)). A l'inverse deGenerateMesh(fct), Le maillage ainsi généré ne sera pas “lisse” et présentera les “marches” de l'image segmentée, puisqu'aucune fct de lissageFctn'a pas été définie. C'est pourquoiGenerateMesh(generalTools.vtkImageDataToCpp(image))doit être suivi parsmooth = SmoothMesh(gen.getSurf()),smooth.smoothWithFctFromPoly(4,spx,spy,spz,nmin,interpol,type), oùnmin,interpolettypedéfinissent les paramètres de la fonctionFctqui sera créée et utilisée pour le lissage. Cette option est plus rapide et plus robuste que la précédente, mais n'existe qui pour les maillage mono-matériaux (1 seule région). Fonctionne spécialement bien pour les maillages de microstructures (alu.py et boisdecerf.py). - Améliorations dans l'option
meshDouble(segval1 ,segval2)qui permet de générer un maillage surfacique doublé entre les valeurs préciséessegval1etsegval2. - Ajout des fonctions
SimplifyMesh(gen.getSurf()).executeOnEdge()etSmoothMesh(gen.getSurf()).executeOnEdge()qui permettent d'améliorer la qualité d'une arrête, localisée dans un maillage surfacique. Ces fonctions sont utilisées dans les cas tests de Marlènegeniso/tests/femurMM.pyetgeniso/tests/boneMeshWithHoles_tools.pyqui fournissent une batterie de fonctions pour créer des “trous” dans des maillages.
Élément TRI/TET AEJ
Simplification des routines “méthodes” et de leur noms. Pour les matériaux HYPO : la routine utilisée est CauchyMechAejIntegMeth; pour les matériaux HYPER c'est, comme précédemment, Pk2MechAejIntegMeth.
Fichiers ajoutés / supprimés
Fichiers ajoutés
\oo_meta\geniso\src\vtkHausdorffDistancePointSetFilter.cpp\oo_meta\geniso\src\vtkHausdorffDistancePointSetFilter.h
\oo_meta\geniso\tests\aluFromImage.py\oo_meta\geniso\tests\boisdecerfFromImage.py\oo_meta\geniso\tests\boneMeshWithHoles_tools.py\oo_meta\geniso\tests\femurMM.py\oo_meta\geniso\tests\sphereDemi.py\oo_meta\geniso\tests\sphereFromImage.py\oo_meta\geniso\tools\HUassignementTools.py\oo_meta\geniso\tools\boneMeshWithHoles_tools.py
Fichiers supprimés
\oo_meta\geniso\tests\ulna.py\oo_meta\geniso\tests\radius.py\oo_meta\geniso\tests\sphere2.py\oo_meta\geniso\tests\boule123.py\oo_meta\geniso\tests\boisdecerf.py\oo_meta\geniso\tests\alu.py
\oo_meta\mtElements\aej\methods\ThermoMechanicalAejIntegrationMethods.inl
— — Vinciane d'Otreppe 2013/02/15 15:01
commit/2013/02_25.txt · Last modified: by 127.0.0.1
