/*!
\page create_extrusion_alongpath_page Pipe Construction
To generate a \b Pipe in the Main Menu select New Entity - > Generation - > Extrusion along a path
\n Firstly, to create an extruded \b Pipe shape, you can define the Base
Object (vertex, edge, planar wire, face or shell), which will be extruded
and the Path Object (edge or wire) along which the Base
Object will be extruded.
\n In this mode the default pipe generation algorithm is used. The pipe
is created in such a way that the angle between the normal vector to
the base shape and the tangent to the path wire at any point of the
given path is kept constant.
\n Check Box Select unpublished edges - if checked, allows to select an edge of any other shape as the path object.
\n The \b Result of the operation will be a GEOM_Object (edge, face, shell,
solid or compsolid).
\n TUI Command: geompy.MakePipe(baseShape, pathShape)
\n Arguments: Name + 1 shape (vertex, edge, planar wire, face or
shell) serving as base object + 1 shape (edge or wire) for
definition of the path.
\image html pipe.png
Example:
\image html pipe_wire_edgesn.png
\n Secondly, you can define the Base
Object (edge, planar wire or face), which will be extruded,
the Path Object (edge or wire) along which the Base
Object will be extruded and the Vector (edge or wire).
\n In contrast to the default mode, in this mode the pipe is generated
in such a way that the angle between the normal vector to the base
shape and the BiNormal vector given as the third argument is kept
constant.
\n Check Box Select unpublished edges - if checked, allows to select an edge of any other shape as the path object.
\n The \b Result of the operation will be a GEOM_Object (edge, face, shell,
solid or compsolid).
\n TUI Command: geompy.MakePipeBiNormalAlongVector(baseShape, pathShape, binormalShape)
\n Arguments: Name + 1 shape (edge, planar wire or face)
serving as base object + 1 shape (edge or wire) for
definition of the path + 1 shape (edge or wire) to set a fixed
BiNormal direction to perform the extrusion.
\image html pipe2.png
Example:
\image html pipebinormalsn.png
Our TUI Scripts provide you with useful examples of creation of
\ref tui_creation_pipe "Complex Geometric Objects".
*/