From 52e5b910d3531485d59bc807e88a7c0b97544ec0 Mon Sep 17 00:00:00 2001 From: eap Date: Fri, 12 Nov 2010 14:27:09 +0000 Subject: [PATCH] 0020918: EDF 1447 SMESH: Mesh common borders --- .../gui/SMESH/images/hyp_source_edges.png | Bin 0 -> 13394 bytes .../gui/SMESH/images/hyp_source_faces.png | Bin 0 -> 13297 bytes .../gui/SMESH/input/basic_meshing_algos.doc | 1 + .../SMESH/input/tui_defining_hypotheses.doc | 63 +++++++++++++++--- .../gui/SMESH/input/use_existing_algos.doc | 58 ++++++++++++++++ 5 files changed, 114 insertions(+), 8 deletions(-) create mode 100644 doc/salome/gui/SMESH/images/hyp_source_edges.png create mode 100644 doc/salome/gui/SMESH/images/hyp_source_faces.png create mode 100644 doc/salome/gui/SMESH/input/use_existing_algos.doc diff --git a/doc/salome/gui/SMESH/images/hyp_source_edges.png b/doc/salome/gui/SMESH/images/hyp_source_edges.png new file mode 100644 index 0000000000000000000000000000000000000000..2305e178bd6c84cfe60d537a90741ec483eb22f3 GIT binary patch literal 13394 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�WkOa`S`f@*wXh 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/SMESH/input/basic_meshing_algos.doc b/doc/salome/gui/SMESH/input/basic_meshing_algos.doc index e957a9713..274ab7438 100644 --- a/doc/salome/gui/SMESH/input/basic_meshing_algos.doc +++ b/doc/salome/gui/SMESH/input/basic_meshing_algos.doc @@ -62,6 +62,7 @@ license to be used within the Mesh module. There is also a number of more specific algorithms:
  • \subpage projection_algos_page "for meshing by projection of another mesh"
  • +
  • \subpage import_algos_page "for meshing by importing elements from another mesh"
  • \subpage radial_prism_algo_page "for meshing geometrical objects with cavities"
  • \subpage segments_around_vertex_algo_page "for defining the local size of elements around a certain node"
  • \subpage prism_3d_algo_page "for meshing prismatic shapes"
  • diff --git a/doc/salome/gui/SMESH/input/tui_defining_hypotheses.doc b/doc/salome/gui/SMESH/input/tui_defining_hypotheses.doc index 1aa91d9d5..3c1f576c8 100644 --- a/doc/salome/gui/SMESH/input/tui_defining_hypotheses.doc +++ b/doc/salome/gui/SMESH/input/tui_defining_hypotheses.doc @@ -551,9 +551,8 @@ mesh.Compute() \anchor tui_quadrangle_parameters

    Quadrangle Parameters example

    \code -import geompy -import smesh -import StdMeshers +from smesh import * +SetCurrentStudy(salome.myStudy) # Get 1/4 part from the disk face. Box_1 = geompy.MakeBoxDXDYDZ(100, 100, 100) @@ -566,19 +565,67 @@ 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() + +# Create Quadrangle parameters and define the Base Vertex. +Quadrangle_2D = Mesh_1.Quadrangle().TriangleVertex( 8 ) + Mesh_1.Compute() \endcode + +\anchor tui_import +

    "Use Existing Elements" example

    +\code + +from smesh import * +SetCurrentStudy(salome.myStudy) + +# Make a patritioned box + +box = geompy.MakeBoxDXDYDZ(100,100,100) + +N = geompy.MakeVectorDXDYDZ( 1,0,0 ) +O = geompy.MakeVertex( 50,0,0 ) +plane = geompy.MakePlane( O, N, 200 ) # plane YOZ + +shape2boxes = geompy.MakeHalfPartition( box, plane ) +boxes = geompy.SubShapeAllSorted(shape2boxes, geompy.ShapeType["SOLID"]) + +geompy.addToStudy( boxes[0], "boxes[0]") +geompy.addToStudy( boxes[1], "boxes[1]") +midFace0 = geompy.SubShapeAllSorted(boxes[0], geompy.ShapeType["FACE"])[5] +geompy.addToStudyInFather( boxes[0], midFace0, "middle Face") +midFace1 = geompy.SubShapeAllSorted(boxes[1], geompy.ShapeType["FACE"])[0] +geompy.addToStudyInFather( boxes[1], midFace1, "middle Face") + +# Mesh one of boxes with quadrangles. It is a source mesh + +srcMesh = Mesh(boxes[0], "source mesh") # box coloser to CS origin +nSeg1 = srcMesh.Segment().NumberOfSegments(4) +srcMesh.Quadrangle() +srcMesh.Compute() +srcFaceGroup = srcMesh.GroupOnGeom( midFace0, "src faces", FACE ) + +# Import faces from midFace0 to the target mesh + +tgtMesh = Mesh(boxes[1], "target mesh") +importAlgo = tgtMesh.UseExisting2DElements(midFace1) +import2hyp = importAlgo.SourceFaces( [srcFaceGroup] ) +tgtMesh.Segment().NumberOfSegments(3) +tgtMesh.Quadrangle() +tgtMesh.Compute() + +# Import the whole source mesh with groups +import2hyp.SetCopySourceMesh(True,True) +tgtMesh.Compute() +\endcode + + \n Other meshing algorithms:
      diff --git a/doc/salome/gui/SMESH/input/use_existing_algos.doc b/doc/salome/gui/SMESH/input/use_existing_algos.doc new file mode 100644 index 000000000..b2273a4f0 --- /dev/null +++ b/doc/salome/gui/SMESH/input/use_existing_algos.doc @@ -0,0 +1,58 @@ +/*! + +\page import_algos_page Use Existing Elements Algorithms + +\n Use Existing Elements algorithms allow to define the mesh of a geometrical +object by the importing suitably located mesh elements from another +mesh. The mesh elements to import from the other mesh are to be contained in +groups. If several groups are used to mesh one geometry, validity of +nodal connectivity of result mesh must be assured by connectivity of +the source mesh; no geometrical checks are performed to merge +different nodes at same locations. +
      The source elements must totally cover the meshed geometry. +The source elements lying partially over the geometry will not be used. +
      +These algorithms can be used to mesh a very complex geometry part by +part, by storing meshes of parts in files and then fusing them +together using these algorithms. +
      + +Use Existing 1D Elements algorithm allows to define the mesh of +a geometrical edge (or group of edges) +by the importing of mesh edges of another mesh contained in a group (or groups). +\n To apply this algorithm select the edge to be meshed (indicated in +the field \b Geometry of Create mesh dialog box), +Use existing 1D elements in the list of 1D algorithms and click the +"Add Hypothesis" button. +The following dialog box will appear: + +\image html hyp_source_edges.png + +In this menu you can define the \b Name of the algorithm, the +Groups of Edges to import elements from, To copy mesh +the selected Groups of Edges belong to as a whole and To +copy groups along with the whole mesh. +
      + +Use Existing 2D Elements algorithm allows to define the mesh of +a geometrical face (or group of faces) +by the importing of mesh faces of another mesh contained in a group (or groups). +\n To apply this algorithm select the edge to be meshed (indicated in +the field \b Geometry of Create mesh dialog box), +Use existing 2D elements in the list of 2D algorithms and click the +"Add Hypothesis" button. +The following dialog box will appear: + +\image html hyp_source_faces.png + +In this menu you can define the \b Name of the algorithm, the +Groups of Faces to import elements from, To copy mesh +the selected Groups of Fcaes belong to as a whole and To +copy groups along with the whole mesh. +
      + +
      See Also a sample TUI Script of a +\ref tui_import "Use Existing Elements Algorithms". + +*/ + -- 2.39.2