Salome HOME
projects
/
modules
/
smesh.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Porting SALOME SMESH module to the CMake build system: initial version.
[modules/smesh.git]
/
doc
/
salome
/
examples
/
3dmesh.py
diff --git
a/doc/salome/examples/3dmesh.py
b/doc/salome/examples/3dmesh.py
index bd6d3b4cc352935175d3d38cd4b2068a44f8708a..67a707533cd3d9b07904d350b186658f73ab3632 100644
(file)
--- a/
doc/salome/examples/3dmesh.py
+++ b/
doc/salome/examples/3dmesh.py
@@
-1,7
+1,14
@@
# 3d mesh generation
# 3d mesh generation
-from geompy import *
-import smesh
+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)
###
# Geometry: an assembly of a box, a cylinder and a truncated cone
###
# Geometry: an assembly of a box, a cylinder and a truncated cone
@@
-18,33
+25,33
@@
radius_2 = 40
height = 100
# Build a box
height = 100
# Build a box
-box = MakeBox(-cote, -cote, -cote, +cote, +cote, +cote)
+box =
geompy.
MakeBox(-cote, -cote, -cote, +cote, +cote, +cote)
# Build a cylinder
# Build a cylinder
-pt1 = MakeVertex(0, 0, cote/3)
-di1 = MakeVectorDXDYDZ(0, 0, 1)
-cyl = MakeCylinder(pt1, di1, section, size)
+pt1 =
geompy.
MakeVertex(0, 0, cote/3)
+di1 =
geompy.
MakeVectorDXDYDZ(0, 0, 1)
+cyl =
geompy.
MakeCylinder(pt1, di1, section, size)
# Build a truncated cone
# Build a truncated cone
-pt2 = MakeVertex(0, 0, size)
-cone = MakeCone(pt2, di1, radius_1, radius_2, height)
+pt2 =
geompy.
MakeVertex(0, 0, size)
+cone =
geompy.
MakeCone(pt2, di1, radius_1, radius_2, height)
# Fuse
# Fuse
-box_cyl = MakeFuse(box, cyl)
-piece = MakeFuse(box_cyl, cone)
+box_cyl =
geompy.
MakeFuse(box, cyl)
+piece =
geompy.
MakeFuse(box_cyl, cone)
# Add to the study
# Add to the study
-addToStudy(piece, name)
+
geompy.
addToStudy(piece, name)
# Create a group of faces
# Create a group of faces
-group =
CreateGroup(piece,
ShapeType["FACE"])
+group =
geompy.CreateGroup(piece, geompy.
ShapeType["FACE"])
group_name = name + "_grp"
group_name = name + "_grp"
-addToStudy(group, group_name)
+
geompy.
addToStudy(group, group_name)
group.SetName(group_name)
# Add faces to the group
group.SetName(group_name)
# Add faces to the group
-faces =
SubShapeAllIDs(piece,
ShapeType["FACE"])
-UnionIDs(group, faces)
+faces =
geompy.SubShapeAllIDs(piece, geompy.
ShapeType["FACE"])
+
geompy.
UnionIDs(group, faces)
###
# Create a mesh
###
# Create a mesh