/*! \page partition_page Partition \n To produce a \b Partition in the Main Menu select Operations - > Partition \n This operation builds a compound by intersection of several shapes with a tool object or a plane. \n The \b Result will be any \b GEOM_Object.

Intersection of two shapes.

\n As far as the intersection of two objects can produce any type of geometrical objects, Reconstruction Limit box allows choosing the preferrable result, i.e. a solid, a shell, a list of faces, etc. \n TUI Command: geompy.MakePartition(ListOfShapes, ListOfTools, ListOfKeepInside, ListOfRemoveInside, Limit, RemoveWebs, ListOfMaterials), where where \em ListOfShapes is a list of shapes to be intersected and \em ListOfTools is a list of shapes to intersect the shapes from ListOfShapes. \n Since the implementation of a new version of PartitionAlgo other parameters are ignored by the current functionality and remain there only to support the old scripts. \n Arguments: Name + 2 lists of shapes (the shapes from the first list will be intersected with the shapes from the second list) + reconstruction limit. \image html partition1.png Keep nonlimit shapes checkbox allows building geometrical objects of all types at the same time i.e. no reconstruction limit is applied.

Intersection of a Shape and a Plane.

\n TUI Command: geompy.MakeHalfPartition(Shapes, Plane), where \em Shapes are a list of Shapes to be intersected and \em Plane is a Tool shape, to intersect the \em Shapes. \n Arguments: Name + a list of shapes which will be intersected + 1 cutting plane. \image html partition2.png \n Example: \image html partitionsn1.png \image html partitionsn2.png Our TUI Scripts provide you with useful examples of the use of \ref tui_partition "Basic Operations". */