/*!
\page scale_operation_page Scale Transform
\n To produce a Scale Transform in the Main Menu select
Operations - > Transformation - > Scale Transform
\n This operation creates a scaled shape basing on the initial
shape. For this, you need to define the \b Shape to be scaled, the
Central Point of scale and the Scale Factor(s).
\n The \b Result will be a \b GEOM_Object.
\n Advanced option:
\ref restore_presentation_parameters_page "Set presentation parameters and sub-shapes from arguments".
\image html transformation10.png
\n TUI Command: geompy.MakeScaleTransform(Shape, CenterOfScale, Factor)
\n Arguments: Name + 1 shape(s) + 1 vertex + 1 Scale Factor.
\image html transformation10a.png
\n TUI Command: geompy.MakeScaleAlongAxes(Shape, CenterOfScale, FactorX, FactorY, FactorZ)
\n Arguments: Name + 1 shape(s) + 1 vertex + 3 Scale Factors.
\note If the Central Point is not defined, the scaling will be
performed relatively the origin of the global coordinate system.
\note Scaling by one factor is a simple transformation, it does not modify the
geometry of the shape, while scaling by several different factors along axes
is a general transformation, which can modify the geometry, for example, a
circle can be transformed into an ellipse.
\n Example of simple scaling:
\image html scale_transformsn1.png "The initial object"
\image html scale_transformsn2.png "The resulting object (resized)"
\n Example of scaling by different factors along axes:
\image html scale_transformsn3.png "The initial object"
\image html scale_transformsn4.png "The resulting object (resized and distorted)"
Our TUI Scripts provide you with useful examples of the use of
\ref tui_scale "Scale Transformation" and of \ref swig_scale "Scale Along Axes Transformation"
*/