X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=doc%2Fsalome%2Fexamples%2Fdefining_hypotheses_ex10.py;h=115abfadfbc0289e4028f143703c0728dc7b2b93;hb=83b0c984cc12946923dc2640d68ba3a2700faa28;hp=644908be2a1e4ecd0818763f3bc7565e35fd9ab0;hpb=9a54694a0ab1e5cbc558a35c4606ceea4f7af2ef;p=modules%2Fsmesh.git diff --git a/doc/salome/examples/defining_hypotheses_ex10.py b/doc/salome/examples/defining_hypotheses_ex10.py index 644908be2..115abfadf 100644 --- a/doc/salome/examples/defining_hypotheses_ex10.py +++ b/doc/salome/examples/defining_hypotheses_ex10.py @@ -2,7 +2,15 @@ # Project prisms from one meshed box to another mesh on the same box -from smesh import * +import salome +salome.salome_init() +import GEOM +from salome.geom import geomBuilder +geompy = geomBuilder.New(salome.myStudy) + +import SMESH, SALOMEDS +from salome.smesh import smeshBuilder +smesh = smeshBuilder.New(salome.myStudy) # Prepare geometry @@ -16,7 +24,7 @@ faces = geompy.SubShapeAll(box, geompy.ShapeType["FACE"]) f1 = faces[2] f2 = faces[0] # face opposite to f2 -f2opp = faces[1] +f2opp = geompy.GetOppositeFace( box, f2 ) # Get vertices used to specify how to associate sides of faces at projection [v1F1, v2F1] = geompy.SubShapeAll(f1, geompy.ShapeType["VERTEX"])[:2] @@ -36,18 +44,18 @@ geompy.addToStudyInFather( box, edgesF2, "edgesF2" ) # Make the source mesh with prisms -src_mesh = Mesh(box, "Source mesh") +src_mesh = smesh.Mesh(box, "Source mesh") src_mesh.Segment().NumberOfSegments(9,10) src_mesh.Quadrangle() src_mesh.Hexahedron() -src_mesh.Triangle(f1) # triangular sumbesh +src_mesh.Triangle(f1) # triangular sub-mesh src_mesh.Compute() # Mesh the box using projection algoritms # Define the same global 1D and 2D hypotheses -tgt_mesh = Mesh(box, "Target mesh") +tgt_mesh = smesh.Mesh(box, "Target mesh") tgt_mesh.Segment().NumberOfSegments(9,10,UseExisting=True) tgt_mesh.Quadrangle() @@ -73,4 +81,4 @@ proj3D.SourceShape3D( box, src_mesh, v1F1, v1F2, v2F1, v2F2 ) tgt_mesh.Compute() # Move the source mesh to visualy compare the two meshes -src_mesh.TranslateObject( src_mesh, MakeDirStruct( 210, 0, 0 ), Copy=False) +src_mesh.TranslateObject( src_mesh, smesh.MakeDirStruct( 210, 0, 0 ), Copy=False)