Ajout de nouvelles fonctionnalités:
GenerateMesh()
, c.à.d en utilisant GenerateMesh(generalTools.vtkImageDataToCpp(image))
. A l'inverse de GenerateMesh(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 lissage Fct
n'a pas été définie. C'est pourquoi GenerateMesh(generalTools.vtkImageDataToCpp(image))
doit être suivi par smooth = SmoothMesh(gen.getSurf())
, smooth.smoothWithFctFromPoly(4,spx,spy,spz,nmin,interpol,type)
, où nmin
, interpol
et type
définissent les paramètres de la fonction Fct
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).meshDouble(segval1 ,segval2)
qui permet de générer un maillage surfacique doublé entre les valeurs précisées segval1
et segval2
.SimplifyMesh(gen.getSurf()).executeOnEdge()
et SmoothMesh(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ène geniso/tests/femurMM.py
et geniso/tests/boneMeshWithHoles_tools.py
qui fournissent une batterie de fonctions pour créer des “trous” dans des maillages.
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
.
\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
\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