X-Git-Url: http://git.salome-platform.org/gitweb/?p=modules%2Fsmesh.git;a=blobdiff_plain;f=src%2FTools%2FblocFissure%2Fgmu%2FgenereMeshCalculZoneDefaut.py;h=08e24748c7da511aee18c714b80c500b7d8cab1e;hp=a08664bad6f35931590f1e7c56c53968bbbd76cc;hb=6b00ce33267c1c9523dc350bb49bd80d6919c6b9;hpb=a95ff9b2cecfd3466ffe2b2811d774cd07208a12 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)