X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FTools%2FblocFissure%2Fgmu%2FgenereMeshCalculZoneDefaut.py;h=08e24748c7da511aee18c714b80c500b7d8cab1e;hb=3bd39da0ba609177294e4f34f1bc0244cd8d38d8;hp=a08664bad6f35931590f1e7c56c53968bbbd76cc;hpb=072a73120b6db7bba2389aa7ada0cde20e22ee57;p=modules%2Fsmesh.git diff --git a/src/Tools/blocFissure/gmu/genereMeshCalculZoneDefaut.py b/src/Tools/blocFissure/gmu/genereMeshCalculZoneDefaut.py index a08664bad..08e24748c 100644 --- a/src/Tools/blocFissure/gmu/genereMeshCalculZoneDefaut.py +++ b/src/Tools/blocFissure/gmu/genereMeshCalculZoneDefaut.py @@ -9,8 +9,19 @@ from salome.smesh import smeshBuilder def genereMeshCalculZoneDefaut(facefiss, minSize, maxSize): """ - TODO: a completer - """ + -Permet de générer un maillage sur l'objet géométrique 'facefiss' via + l'algorithme NETGEN_1D2D : + -SetMaxSize = dimension max d'un élément (maxSize) + -SetSecondOrder = élément quadratique (Y=1, N=0) + -SetOptimize = élément régulier (Y=1, N=0) + -SetFineness = finesse du maillage + [very_coarse, coarse, moderate, fine, very_fine, custom] + [0, 1, 2, 3, 4, 5 ] + -SetMinSize = dimension min d'un élément (minSize) + -SetQuadAllowed = permission quadrangle dans maillage triangle + -On récupère les coordonnées de chaque noeud de la fissure qu'on stocke + dans une liste sous la forme : [X0, Y0, Z0, ..., Xn, Yn, Zn]""" + logging.info('start') meshFissure = smesh.Mesh(facefiss)