Amélioration de l'interface avec gmsh. Elle peut lire directement les .geo
et créer les .msh
à la volée dans le workspace
:
from toolbox.gmsh import GmshImport GmshImport(filename, domain).execute()
où filename
est soit un .geo
, soit un .msh
. J'ai supprimé tous les .msh
dont on avait les .geo
dans la batterie. Conséquence ⇒ gmsh est indispensable pour faire tourner la batterie. Téléchargez-le ici (version 2.3.1).
A première vue, ça peut sembler lourd (1 prog en plus a installer) mais c'est en fait beaucoup mieux comme ça:
.geo
équivaut à .dat
et .msh
à .fdb
) et Copra..geo
n'étaient pas capables de fournir les .msh
sans modifs avec la nouvelle version de gmsh. Dans le futur, on sera toujours certains que les fichiers fonctionnent tous pour une version donnée de gmsh
(pour l'instant la 2.3.1)..geo
pour modifier un test de la batterie.
J'ai installé gmsh
(2.3.1) sur toutes les machines. Geoffrey s'est occupé de clifton qui n'acceptait pas les binaires précompilés. Vérifiez juste que /usr/local/bin
est dans votre PATH
. Ca devrait être déjà le cas pour triangle
.
Correction de l'ordre des arêtes des tétras du second degré lorsqu'on y accède par cell.getDownCurve(i)
.
J'ai modifié l'interface python de quelques classes pour permettre de convertir sous python un maillage “tetras du premier degré” en “tetras second degré” (la routine n'est pas encore commitée).
Ajout d'un sélecteur de noeuds frontière: BoundarySelector
grp = groupset.add(Group(2)) sel = BoundarySelector() grp.addMeshPointsFromObject(object, sel)
grp
contient les noeuds de object
qui sont sur sa frontière 3D.
Le mailleur peut maintenant générer des tétras en découpant chaque maille hexaédrique en 6:
mesher = TransfiniteMesher3D(volume) mesher.setTetra(True) mesher.execute()
⇒ Installez gmsh sur votre PC ou attendez les nouvelles libs de Luc
apps/monosMaterials/elastOrtho3D.msh deleted apps/qs/gmshtest.msh deleted apps/qs/gmshtest0.msh deleted apps/qs/gmshtestH2.msh deleted
Il reste 2 .msh
dont on ne possède plus les .geo
: quadhexa.msh
, quadhexa.msh
dans monosMeca
(fichiers d'Olga perdus?)
— Romain BOMAN 2009/05/07 11:07