===== Commit 2013-05-25 ===== ===== Modifs ===== ------------ Modification de [[doc:user:elements:volumes:ruptureCritere#MaximumPrincipalStrainRuptureCriterion|critère de rupture sur les déformations principales]]. Cas-test correspondant: //oo_meta\apps\biomec\longBone\bendingRupture.py// qui va lire le fichier //bendingRuptureSample.vtp// dans le même répertoire ------------ Modification de la série d'outils //oo_meta\geniso\tools\HUassignementTools// qui permet de: * construire de façon automatique le maillage correspondant à un os plongé dans la résine, à partir des images segmentées * assigner à chaque élément du maillage des propriétés matérielles en fonction des niveau de gris dans l'image CT * corriger les artefacts de volumes partiels qui tendent à sous-estimer les propriétés en surface * créer dans Metafor un modèle simplifié de l'ensemble os + blocs de résine * calculer un axe d'orthotropie local, ou des axes d'orthotropie locaux, à partir de la géométrie maillée Cas-test correspondant: //oo_meta\apps\biomec\longBone\boneMaterialMapping.py// qui va lire les images segmentées avec et sans la résine, respectivement //boneCtVolumeLabel.vti// et //boneCtVolumeLabelBoneAlone.vti//, et "dialogue" avec l'image de base //boneCtVolume.vti//. Ces images sont au format .vti, qui prend beaucoup moins de place lorsque les images sont segmentées (voir doc http://www.vtk.org/VTK/img/file-formats.pdf p12). ---------- Correction d'une "curiosité" dans //oo_meta\geniso\src\gisoSimplifyMesh.cpp// qui initialisait des valeurs unsigned_int à -1 -> valeurs initialisées maintenant à 0 ---------- Ajout de deux extracteurs //NumberOfActiveElementsExtractor.cpp// et //NumberOfInactiveElementsExtractor.cpp//, qui comptent les éléments cassés ou non à chaque pas de temps. ===== Fichiers ajoutés/supprimés ===== A oo_meta\mtFEM\extractors\NumberOfActiveElementsExtractor.cpp A oo_meta\mtFEM\extractors\NumberOfActiveElementsExtractor.h A oo_meta\mtFEM\extractors\NumberOfInactiveElementsExtractor.cpp A oo_meta\mtFEM\extractors\NumberOfInactiveElementsExtractor.h ===== Tests ajoutés/supprimés ===== S oo_meta\apps\biomec\bending_rupture.py S oo_meta\apps\biomec\bending_rupture_sample.vtk A oo_meta\apps\biomec\longBone\bendingRupture.py A oo_meta\apps\biomec\longBone\bendingRuptureSample.vtp A oo_meta\apps\biomec\longBone\boneMaterialMapping.py A oo_meta\apps\biomec\longBone\boneCtVolume.vti A oo_meta\apps\biomec\longBone\boneCtVolumeLabeled.vti A oo_meta\apps\biomec\longBone\boneCtVolumeLabelBoneAlone.vti --- //[[cedric.laurent@ulg.ac.be|Cédric Laurent]] 2013/02/15 //