/*!
\page create_filling_page Filling Surface with Edges
To generate a \b Filling in the Main Menu select New Entity - > Generation - > Filling
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. 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.
3. Auto-correct edges orientation - curves orientation is changed to
minimize the sum of distances between ends points of edges.
\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)
\n Arguments: Name + 1 List of edges + 7 Parameters
(Min. degree, Max. degree, Number of iterations, 2D tolerance, 3D
tolerance, Number of iterations, Method, Approximation).
\image html filling.png
Example:
\image html filling_compoundsn.png "Initial edges"
\image html fillingsn.png "Resulting surface"
Our TUI Scripts provide you with useful examples of creation of
\ref tui_creation_filling "Complex Geometric Objects".
*/