/*! \page shape_processing_operation_page Shape Processing \n To produce a Shape Processing operation in the Main Menu select Repair - > Shape Processing. \n This operation processes one or more shapes using various operators. \n The \b Result will be a \b GEOM.GEOM_Object. \n TUI Command: geompy.ProcessShape(Shape, Operators, Parameters, Values), where \em Shape is a processed shape, \em Operators is a list of operators ("FixShape", "SplitClosedFaces", etc.), \em Parameters is a list of parameters ("FixShape.Tolerance3d", etc), \em Values is a list of values of parameters placed in the same order as in the list of Parameters. \note Shape Processing is useful not only on invalid shapes, but also on the shapes, that are classified as valid by the Check functionality. Use it, if an operation (for example, Partition) fails. Example of usage:
  1. Try to partition objects obj1 and obj2.
  2. Partition fails.
  3. Perform Shape Processing on objects obj1 and obj2.
  4. Try to partition them again.
See also \ref tui_limit_tolerance "TUI example". \n In this dialog box you can select the object that you need to process, define its name and operators applied to it during processing. \image html repair1.png Operators and Parameters (TUI names are given in brackets): \n Example: \image html image154.png
Shape before applying Shape Processing (FixShape operator). View # 1.
\image html image156.png
Shape before applying Shape Processing (FixShape operator). View # 2.
\image html image160.png
The same shape after applying Shape Processing.
Our TUI Scripts provide you with useful examples of the use of \ref tui_shape_processing "Repairing Operations". */