/*!
\page multi_rotation_operation_page Multi Rotation
\n To produce a Multi Rotation in the Main Menu select
Operations - > Transformation - > Multi Rotation
\n This operation creates several geometrical objects rotated in one
or two dimensions basing on the initial geometrical object.
\n The \b Result will be one or several \b GEOM_Objects (compound).
\n To produce a Simple Multi Rotation (in one dimension) you
need to define a \b Shape to be rotated, an \b Axis of rotation and a
Number of Times the shape must be rotated. Rotation Angle will
be 2*PI/NbTimes
\n TUI Command: geompy.MultiRotate1D(Shape, Axis, NbTimes)
\n Arguments: Name + 1 shape + 1 vector for direction + 1 value
(repetition).
\b There is a TUI-only command
geompy.MakeMultiRotation1D(Shape, Dir, Point, NbTimes) which works in
the same way, but the Axis is defined by direction and point.
\image html neo-mrot1.png
\image html multi_rotation1d1.png
\image html multi_rotation1d2.png
\n Double Multi Rotation (in two dimensions) rotates the given
\b Object around the given \b Axis on the given \b Angle a given
Number of Times and multi-translates each rotation
result. Translation direction passes through the center of gravity of
the rotated shape and its projection on the rotation axis.
\b Reverse checkbox allows to set the direction of rotation.
\n TUI Command: geompy.MultiRotate2D(Shape, Axis, Angle, NbTimes1, Step, NbTimes2)
\n Arguments: Name + 1 shape + 1 vector for direction + 1 angle
+ 1 value (repetition) + 1 step value + 1 value (repetition).
There is a TUI-only command
geompy.MakeMultiRotation2D(Shape, Dir, Point, Angle, nbtimes1, Step,nbtimes2)
which works in the same way,
but the Axis is defined by direction and point.
\image html neo-mrot2.png
\image html multi_rotation2d1.png
\image html multi_rotation2d2.png
Our TUI Scripts provide you with useful examples of the use of
\ref tui_multi_rotation "Transformation Operations".
*/