mirror of
https://git.salome-platform.org/gitpub/modules/smesh.git
synced 2024-12-28 02:10:35 +05:00
0018911: EDF 661 SMESH : to be able to mesh a prismal shape as a revolution of meshed surface
This commit is contained in:
parent
564a749ee3
commit
74d78f1c8b
@ -66,7 +66,9 @@ shows the good (left) and the bad (right) results of meshing.
|
||||
|
||||
\image html hypo_quad_params_res_2.png "The resulting meshes"
|
||||
|
||||
<br>
|
||||
<b>See Also</b> a sample TUI Script of a
|
||||
\ref tui_quadrangle_parameters "Quadrangle Parameters" hypothesis.
|
||||
|
||||
\anchor quadrangle_preference_anchor
|
||||
<h2>Quadrangle Preference</h2>
|
||||
|
||||
|
@ -547,6 +547,36 @@ radial_Quad_algo.NumberOfLayers( 4 )
|
||||
mesh.Compute()
|
||||
\endcode
|
||||
|
||||
\anchor tui_quadrangle_parameters
|
||||
<h2>Quadrangle Parameters example </h2>
|
||||
\code
|
||||
import geompy
|
||||
import smesh
|
||||
import StdMeshers
|
||||
|
||||
# Get 1/4 part from the disk face.
|
||||
Box_1 = geompy.MakeBoxDXDYDZ(100, 100, 100)
|
||||
Disk_1 = geompy.MakeDiskR(100, 1)
|
||||
Common_1 = geompy.MakeCommon(Disk_1, Box_1)
|
||||
geompy.addToStudy( Disk_1, "Disk_1" )
|
||||
geompy.addToStudy( Box_1, "Box_1" )
|
||||
geompy.addToStudy( Common_1, "Common_1" )
|
||||
|
||||
# Set the Geometry for meshing
|
||||
Mesh_1 = smesh.Mesh(Common_1)
|
||||
|
||||
# Create Quadrangle parameters and define the Base Vertex.
|
||||
Quadrangle_Parameters_1 = smesh.CreateHypothesis('QuadrangleParams')
|
||||
Quadrangle_Parameters_1.SetTriaVertex( 8 )
|
||||
|
||||
# Define 1D hypothesis and cmpute the mesh
|
||||
Regular_1D = Mesh_1.Segment()
|
||||
Nb_Segments_1 = Regular_1D.NumberOfSegments(10)
|
||||
Nb_Segments_1.SetDistrType( 0 )
|
||||
status = Mesh_1.AddHypothesis(Quadrangle_Parameters_1)
|
||||
Quadrangle_2D = Mesh_1.Quadrangle()
|
||||
Mesh_1.Compute()
|
||||
\endcode
|
||||
|
||||
\n Other meshing algorithms:
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user