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 lissageFct
n'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
,interpol
ettype
définissent les paramètres de la fonctionFct
qui 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éessegval1
etsegval2
. - 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.py
etgeniso/tests/boneMeshWithHoles_tools.py
qui 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: 2016/03/30 15:23 by 127.0.0.1