mirror of
https://git.salome-platform.org/gitpub/modules/smesh.git
synced 2024-12-28 18:30: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"
|
\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
|
\anchor quadrangle_preference_anchor
|
||||||
<h2>Quadrangle Preference</h2>
|
<h2>Quadrangle Preference</h2>
|
||||||
|
|
||||||
|
@ -547,6 +547,36 @@ radial_Quad_algo.NumberOfLayers( 4 )
|
|||||||
mesh.Compute()
|
mesh.Compute()
|
||||||
\endcode
|
\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:
|
\n Other meshing algorithms:
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user