Table of Contents



Commit 2006-10-17

Modifs

Exemple

Il s'agit de l'extrusion d'un cercle troué par un carré. J'ai ajouté le test dans la batterie (apps.qs.extruMesher3d).

Extrusion d'un cercle troué

Je vous épargne la création et le maillage du cercle. Pour extruder le résultat (la Side #1), on écrit:

mesher = ExtrusionMesher3D(sset(1), grpset(1))
mesher.setDirection(0.0,0.0,1.0)
mesher.setLength(8)
mesher.setNbOfLayers(10)
mesher.execute()

avec sset = le SideSet. L'argument grpset(1) fait référence au Group #1 créé juste avant. Toutes les mailles y feront référence (on appliquera donc le FieldApplicator sur le Group #1.

Fichiers ajoutés/supprimés

R mtViz/SymmetricalActor.cpp
R mtViz/SymmetricalActor.h
A apps/qs/extruMesher3d.py
A mtGeo/ExtrusionMesher3D.cpp
A mtGeo/ExtrusionMesher3D.h

Romain BOMAN 2006/10/17 09:48