X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=doc%2Fsalome%2Fgui%2FGEOM%2Finput%2Fcreating_filling.doc;h=874cac94ba0ea87e58b854520993289afc7f02c9;hb=97d9c2c6b1eb1b8c37b74e9409ebdb89c42c8c27;hp=82d446f2c31c8812b6cc41190c4b47280dca4939;hpb=239f8109c64fa0c5a2e1d87a420bad5529b57f48;p=modules%2Fgeom.git diff --git a/doc/salome/gui/GEOM/input/creating_filling.doc b/doc/salome/gui/GEOM/input/creating_filling.doc index 82d446f2c..874cac94b 100644 --- a/doc/salome/gui/GEOM/input/creating_filling.doc +++ b/doc/salome/gui/GEOM/input/creating_filling.doc @@ -4,25 +4,51 @@ To generate a \b Filling in the Main Menu select New Entity - > Generation - > Filling -\n To create a curving face using several edges you need to define the -Edges Compound, \b Minimum and Maximum Degree, \b -Tolerance for \b 2D and for \b 3D , the Number of Iterations -and Approximation. +To create a curvilinear face from several edges you need to define the +following parameters: +\n Input Compound - the list of edges/wires used for creation +of the surface. To prepare for the filling each wire of the compound +is converted to an edge created on a BSpline curve built using curves +from all edges of the wire. +\n \b Minimum and Maximum Degree of equation of the resulting +BSpline or Besier curves describing the surface; +\n \b Tolerance for \b 2D and for \b 3D - minimum distance between the +created surface and the reference edge; +\n Number of Iterations - defines the maximum number of iterations. The +iterations are repeated until the required tolerance is reached. So, a +greater number of iterations allows producing a better surface. +\n Method - Kind of method to perform filling operation + +
    +
  1. Default - the standard behaviour.
  2. +
  3. Use edges orientation - the edges orientation is used: if an edge is +reversed, the curve from this edge is reversed before being used by the filling +algorithm.
  4. +
  5. Auto-correct edges orientation - curves orientation is changed to +minimize the sum of distances between ends points of edges.
  6. +
+ +\n Approximation - if checked, BSpline curves are generated in +the process of surface construction (using +GeomAPI_PointsToBSplineSurface functionality). By default the surface +is created using Besier curves. The usage of Approximation +slows the algorithm, but allows building the surface for complex cases. + \n The \b Result of the operation will be a GEOM_Object (face). -\n TUI Command: geompy.MakeFilling(Edges, MinDegree, -MaxDegree, Tol2D, Tol3D, NbIter, isApprox) -\n Arguments: Name + 1 List of edges + 6 Parameters +\n TUI Command: geompy.MakeFilling(Edges, MinDegree, MaxDegree, Tol2D, Tol3D, NbIter) +\n Arguments: Name + 1 List of edges + 7 Parameters (Min. degree, Max. degree, Number of iterations, 2D tolerance, 3D -tolerance, Number of iterations, Approximation). +tolerance, Number of iterations, Method, Approximation). +\n Advanced options \ref preview_anchor "Preview" \image html filling.png Example: -\image html filling_compoundsn.png +\image html filling_compoundsn.png "Initial edges" -\image html fillingsn.png +\image html fillingsn.png "Resulting surface" Our TUI Scripts provide you with useful examples of creation of \ref tui_creation_filling "Complex Geometric Objects".