Package SMESH_mechanic_tetra


Variables

 geom = geompy.geom
tuple p1 = geompy.MakeVertex( 100.0, 0.0, 0.0 )
tuple p2 = geompy.MakeVertex( 50.0, 50.0, 0.0 )
tuple p3 = geompy.MakeVertex( 100.0, 100.0, 0.0 )
tuple arc1 = geompy.MakeArc( p1, p2, p3 )
tuple p4 = geompy.MakeVertex( 170.0, 100.0, 0.0 )
tuple seg1 = geompy.MakeVector( p3, p4 )
tuple p5 = geompy.MakeVertex( 200.0, 70.0, 0.0 )
tuple p6 = geompy.MakeVertex( 170.0, 40.0, 0.0 )
tuple arc2 = geompy.MakeArc( p4, p5, p6 )
tuple p7 = geompy.MakeVertex( 120.0, 30.0, 0.0 )
tuple arc3 = geompy.MakeArc( p6, p7, p1 )
list List1 = []
tuple wire1 = geompy.MakeWire( List1 )
tuple Id_wire1 = geompy.addToStudy( wire1, "wire1" )
int WantPlanarFace = 1
tuple face1 = geompy.MakeFace( wire1, WantPlanarFace )
tuple Id_face1 = geompy.addToStudy( face1, "face1" )
tuple pO = geompy.MakeVertex( 0.0, 0.0, 0.0 )
tuple pz = geompy.MakeVertex( 0.0, 0.0, 100.0 )
tuple vz = geompy.MakeVector( pO, pz )
tuple prism1 = geompy.MakePrismVecH( face1, vz, 100.0 )
tuple Id_prism1 = geompy.addToStudy( prism1, "prism1")
tuple pc1 = geompy.MakeVertex( 90.0, 50.0, -40.0 )
tuple pc2 = geompy.MakeVertex( 170.0, 70.0, -40.0 )
float radius = 20.0
float height = 180.0
tuple cyl1 = geompy.MakeCylinder( pc1, vz, radius, height )
tuple cyl2 = geompy.MakeCylinder( pc2, vz, radius, height )
tuple Id_Cyl1 = geompy.addToStudy( cyl1, "cyl1" )
tuple Id_Cyl2 = geompy.addToStudy( cyl2, "cyl2" )
tuple shape = geompy.MakeBoolean( prism1, cyl1, 2 )
tuple mechanic = geompy.MakeBoolean( shape, cyl2, 3 )
tuple Id_mechanic = geompy.addToStudy( mechanic, "mechanic" )
tuple subShellList = geompy.SubShapeAll(mechanic,geompy.ShapeType["SHELL"])
tuple subFaceList = geompy.SubShapeAll(mechanic,geompy.ShapeType["FACE"])
tuple subEdgeList = geompy.SubShapeAll(mechanic,geompy.ShapeType["EDGE"])
tuple shape_mesh = salome.IDToObject( Id_mechanic )
tuple mesh = smesh.Mesh(shape_mesh, "Mesh_mechanic_tetra")
int numberOfSegment = 10
tuple algo1 = mesh.Segment()
int hypNbSeg = 1
int maxElementArea = 20
tuple algo2 = mesh.Triangle(smesh.MEFISTO)
int hypArea = 2
int maxElementVolume = 20
tuple algo3 = mesh.Tetrahedron(smesh.NETGEN)
int hypVolume = 3
 geom = geompy.geom
tuple p1 = geompy.MakeVertex( 100.0, 0.0, 0.0 )
tuple p2 = geompy.MakeVertex( 50.0, 50.0, 0.0 )
tuple p3 = geompy.MakeVertex( 100.0, 100.0, 0.0 )
tuple arc1 = geompy.MakeArc( p1, p2, p3 )
tuple p4 = geompy.MakeVertex( 170.0, 100.0, 0.0 )
tuple seg1 = geompy.MakeVector( p3, p4 )
tuple p5 = geompy.MakeVertex( 200.0, 70.0, 0.0 )
tuple p6 = geompy.MakeVertex( 170.0, 40.0, 0.0 )
tuple arc2 = geompy.MakeArc( p4, p5, p6 )
tuple p7 = geompy.MakeVertex( 120.0, 30.0, 0.0 )
tuple arc3 = geompy.MakeArc( p6, p7, p1 )
list List1 = []
tuple wire1 = geompy.MakeWire( List1 )
tuple Id_wire1 = geompy.addToStudy( wire1, "wire1" )
int WantPlanarFace = 1
tuple face1 = geompy.MakeFace( wire1, WantPlanarFace )
tuple Id_face1 = geompy.addToStudy( face1, "face1" )
tuple pO = geompy.MakeVertex( 0.0, 0.0, 0.0 )
tuple pz = geompy.MakeVertex( 0.0, 0.0, 100.0 )
tuple vz = geompy.MakeVector( pO, pz )
tuple prism1 = geompy.MakePrismVecH( face1, vz, 100.0 )
tuple Id_prism1 = geompy.addToStudy( prism1, "prism1")
tuple pc1 = geompy.MakeVertex( 90.0, 50.0, -40.0 )
tuple pc2 = geompy.MakeVertex( 170.0, 70.0, -40.0 )
float radius = 20.0
float height = 180.0
tuple cyl1 = geompy.MakeCylinder( pc1, vz, radius, height )
tuple cyl2 = geompy.MakeCylinder( pc2, vz, radius, height )
tuple Id_Cyl1 = geompy.addToStudy( cyl1, "cyl1" )
tuple Id_Cyl2 = geompy.addToStudy( cyl2, "cyl2" )
tuple shape = geompy.MakeBoolean( prism1, cyl1, 2 )
tuple mechanic = geompy.MakeBoolean( shape, cyl2, 3 )
tuple Id_mechanic = geompy.addToStudy( mechanic, "mechanic" )
tuple subShellList = geompy.SubShapeAll(mechanic,geompy.ShapeType["SHELL"])
tuple subFaceList = geompy.SubShapeAll(mechanic,geompy.ShapeType["FACE"])
tuple subEdgeList = geompy.SubShapeAll(mechanic,geompy.ShapeType["EDGE"])
tuple shape_mesh = salome.IDToObject( Id_mechanic )
tuple mesh = smesh.Mesh(shape_mesh, "Mesh_mechanic_tetra")
int numberOfSegment = 10
tuple algo1 = mesh.Segment()
int hypNbSeg = 1
int maxElementArea = 20
tuple algo2 = mesh.Triangle(smesh.MEFISTO)
int hypArea = 2
int maxElementVolume = 20
tuple algo3 = mesh.Tetrahedron(smesh.NETGEN)
int hypVolume = 3


Variable Documentation

SMESH_mechanic_tetra.geom = geompy.geom [static]
 

tuple SMESH_mechanic_tetra.p1 = geompy.MakeVertex( 100.0, 0.0, 0.0 ) [static]
 

tuple SMESH_mechanic_tetra.p2 = geompy.MakeVertex( 50.0, 50.0, 0.0 ) [static]
 

tuple SMESH_mechanic_tetra.p3 = geompy.MakeVertex( 100.0, 100.0, 0.0 ) [static]
 

tuple SMESH_mechanic_tetra.arc1 = geompy.MakeArc( p1, p2, p3 ) [static]
 

tuple SMESH_mechanic_tetra.p4 = geompy.MakeVertex( 170.0, 100.0, 0.0 ) [static]
 

tuple SMESH_mechanic_tetra.seg1 = geompy.MakeVector( p3, p4 ) [static]
 

tuple SMESH_mechanic_tetra.p5 = geompy.MakeVertex( 200.0, 70.0, 0.0 ) [static]
 

tuple SMESH_mechanic_tetra.p6 = geompy.MakeVertex( 170.0, 40.0, 0.0 ) [static]
 

tuple SMESH_mechanic_tetra.arc2 = geompy.MakeArc( p4, p5, p6 ) [static]
 

tuple SMESH_mechanic_tetra.p7 = geompy.MakeVertex( 120.0, 30.0, 0.0 ) [static]
 

tuple SMESH_mechanic_tetra.arc3 = geompy.MakeArc( p6, p7, p1 ) [static]
 

list SMESH_mechanic_tetra.List1 = [] [static]
 

tuple SMESH_mechanic_tetra.wire1 = geompy.MakeWire( List1 ) [static]
 

tuple SMESH_mechanic_tetra.Id_wire1 = geompy.addToStudy( wire1, "wire1" ) [static]
 

int SMESH_mechanic_tetra.WantPlanarFace = 1 [static]
 

tuple SMESH_mechanic_tetra.face1 = geompy.MakeFace( wire1, WantPlanarFace ) [static]
 

tuple SMESH_mechanic_tetra.Id_face1 = geompy.addToStudy( face1, "face1" ) [static]
 

tuple SMESH_mechanic_tetra.pO = geompy.MakeVertex( 0.0, 0.0, 0.0 ) [static]
 

tuple SMESH_mechanic_tetra.pz = geompy.MakeVertex( 0.0, 0.0, 100.0 ) [static]
 

tuple SMESH_mechanic_tetra.vz = geompy.MakeVector( pO, pz ) [static]
 

tuple SMESH_mechanic_tetra.prism1 = geompy.MakePrismVecH( face1, vz, 100.0 ) [static]
 

tuple SMESH_mechanic_tetra.Id_prism1 = geompy.addToStudy( prism1, "prism1") [static]
 

tuple SMESH_mechanic_tetra.pc1 = geompy.MakeVertex( 90.0, 50.0, -40.0 ) [static]
 

tuple SMESH_mechanic_tetra.pc2 = geompy.MakeVertex( 170.0, 70.0, -40.0 ) [static]
 

float SMESH_mechanic_tetra.radius = 20.0 [static]
 

float SMESH_mechanic_tetra.height = 180.0 [static]
 

tuple SMESH_mechanic_tetra.cyl1 = geompy.MakeCylinder( pc1, vz, radius, height ) [static]
 

tuple SMESH_mechanic_tetra.cyl2 = geompy.MakeCylinder( pc2, vz, radius, height ) [static]
 

tuple SMESH_mechanic_tetra.Id_Cyl1 = geompy.addToStudy( cyl1, "cyl1" ) [static]
 

tuple SMESH_mechanic_tetra.Id_Cyl2 = geompy.addToStudy( cyl2, "cyl2" ) [static]
 

tuple SMESH_mechanic_tetra.shape = geompy.MakeBoolean( prism1, cyl1, 2 ) [static]
 

tuple SMESH_mechanic_tetra.mechanic = geompy.MakeBoolean( shape, cyl2, 3 ) [static]
 

tuple SMESH_mechanic_tetra.Id_mechanic = geompy.addToStudy( mechanic, "mechanic" ) [static]
 

tuple SMESH_mechanic_tetra.subShellList = geompy.SubShapeAll(mechanic,geompy.ShapeType["SHELL"]) [static]
 

tuple SMESH_mechanic_tetra.subFaceList = geompy.SubShapeAll(mechanic,geompy.ShapeType["FACE"]) [static]
 

tuple SMESH_mechanic_tetra.subEdgeList = geompy.SubShapeAll(mechanic,geompy.ShapeType["EDGE"]) [static]
 

tuple SMESH_mechanic_tetra.shape_mesh = salome.IDToObject( Id_mechanic ) [static]
 

tuple SMESH_mechanic_tetra.mesh = smesh.Mesh(shape_mesh, "Mesh_mechanic_tetra") [static]
 

int SMESH_mechanic_tetra.numberOfSegment = 10 [static]
 

tuple SMESH_mechanic_tetra.algo1 = mesh.Segment() [static]
 

int SMESH_mechanic_tetra.hypNbSeg = 1 [static]
 

int SMESH_mechanic_tetra.maxElementArea = 20 [static]
 

tuple SMESH_mechanic_tetra.algo2 = mesh.Triangle(smesh.MEFISTO) [static]
 

int SMESH_mechanic_tetra.hypArea = 2 [static]
 

int SMESH_mechanic_tetra.maxElementVolume = 20 [static]
 

tuple SMESH_mechanic_tetra.algo3 = mesh.Tetrahedron(smesh.NETGEN) [static]
 

int SMESH_mechanic_tetra.hypVolume = 3 [static]
 

SMESH_mechanic_tetra.geom = geompy.geom [static]
 

tuple SMESH_mechanic_tetra.p1 = geompy.MakeVertex( 100.0, 0.0, 0.0 ) [static]
 

tuple SMESH_mechanic_tetra.p2 = geompy.MakeVertex( 50.0, 50.0, 0.0 ) [static]
 

tuple SMESH_mechanic_tetra.p3 = geompy.MakeVertex( 100.0, 100.0, 0.0 ) [static]
 

tuple SMESH_mechanic_tetra.arc1 = geompy.MakeArc( p1, p2, p3 ) [static]
 

tuple SMESH_mechanic_tetra.p4 = geompy.MakeVertex( 170.0, 100.0, 0.0 ) [static]
 

tuple SMESH_mechanic_tetra.seg1 = geompy.MakeVector( p3, p4 ) [static]
 

tuple SMESH_mechanic_tetra.p5 = geompy.MakeVertex( 200.0, 70.0, 0.0 ) [static]
 

tuple SMESH_mechanic_tetra.p6 = geompy.MakeVertex( 170.0, 40.0, 0.0 ) [static]
 

tuple SMESH_mechanic_tetra.arc2 = geompy.MakeArc( p4, p5, p6 ) [static]
 

tuple SMESH_mechanic_tetra.p7 = geompy.MakeVertex( 120.0, 30.0, 0.0 ) [static]
 

tuple SMESH_mechanic_tetra.arc3 = geompy.MakeArc( p6, p7, p1 ) [static]
 

list SMESH_mechanic_tetra.List1 = [] [static]
 

tuple SMESH_mechanic_tetra.wire1 = geompy.MakeWire( List1 ) [static]
 

tuple SMESH_mechanic_tetra.Id_wire1 = geompy.addToStudy( wire1, "wire1" ) [static]
 

int SMESH_mechanic_tetra.WantPlanarFace = 1 [static]
 

tuple SMESH_mechanic_tetra.face1 = geompy.MakeFace( wire1, WantPlanarFace ) [static]
 

tuple SMESH_mechanic_tetra.Id_face1 = geompy.addToStudy( face1, "face1" ) [static]
 

tuple SMESH_mechanic_tetra.pO = geompy.MakeVertex( 0.0, 0.0, 0.0 ) [static]
 

tuple SMESH_mechanic_tetra.pz = geompy.MakeVertex( 0.0, 0.0, 100.0 ) [static]
 

tuple SMESH_mechanic_tetra.vz = geompy.MakeVector( pO, pz ) [static]
 

tuple SMESH_mechanic_tetra.prism1 = geompy.MakePrismVecH( face1, vz, 100.0 ) [static]
 

tuple SMESH_mechanic_tetra.Id_prism1 = geompy.addToStudy( prism1, "prism1") [static]
 

tuple SMESH_mechanic_tetra.pc1 = geompy.MakeVertex( 90.0, 50.0, -40.0 ) [static]
 

tuple SMESH_mechanic_tetra.pc2 = geompy.MakeVertex( 170.0, 70.0, -40.0 ) [static]
 

float SMESH_mechanic_tetra.radius = 20.0 [static]
 

float SMESH_mechanic_tetra.height = 180.0 [static]
 

tuple SMESH_mechanic_tetra.cyl1 = geompy.MakeCylinder( pc1, vz, radius, height ) [static]
 

tuple SMESH_mechanic_tetra.cyl2 = geompy.MakeCylinder( pc2, vz, radius, height ) [static]
 

tuple SMESH_mechanic_tetra.Id_Cyl1 = geompy.addToStudy( cyl1, "cyl1" ) [static]
 

tuple SMESH_mechanic_tetra.Id_Cyl2 = geompy.addToStudy( cyl2, "cyl2" ) [static]
 

tuple SMESH_mechanic_tetra.shape = geompy.MakeBoolean( prism1, cyl1, 2 ) [static]
 

tuple SMESH_mechanic_tetra.mechanic = geompy.MakeBoolean( shape, cyl2, 3 ) [static]
 

tuple SMESH_mechanic_tetra.Id_mechanic = geompy.addToStudy( mechanic, "mechanic" ) [static]
 

tuple SMESH_mechanic_tetra.subShellList = geompy.SubShapeAll(mechanic,geompy.ShapeType["SHELL"]) [static]
 

tuple SMESH_mechanic_tetra.subFaceList = geompy.SubShapeAll(mechanic,geompy.ShapeType["FACE"]) [static]
 

tuple SMESH_mechanic_tetra.subEdgeList = geompy.SubShapeAll(mechanic,geompy.ShapeType["EDGE"]) [static]
 

tuple SMESH_mechanic_tetra.shape_mesh = salome.IDToObject( Id_mechanic ) [static]
 

tuple SMESH_mechanic_tetra.mesh = smesh.Mesh(shape_mesh, "Mesh_mechanic_tetra") [static]
 

int SMESH_mechanic_tetra.numberOfSegment = 10 [static]
 

tuple SMESH_mechanic_tetra.algo1 = mesh.Segment() [static]
 

int SMESH_mechanic_tetra.hypNbSeg = 1 [static]
 

int SMESH_mechanic_tetra.maxElementArea = 20 [static]
 

tuple SMESH_mechanic_tetra.algo2 = mesh.Triangle(smesh.MEFISTO) [static]
 

int SMESH_mechanic_tetra.hypArea = 2 [static]
 

int SMESH_mechanic_tetra.maxElementVolume = 20 [static]
 

tuple SMESH_mechanic_tetra.algo3 = mesh.Tetrahedron(smesh.NETGEN) [static]
 

int SMESH_mechanic_tetra.hypVolume = 3 [static]