3 \page projection_operation_page Projection
5 To produce a <b>Projection</b> in the <b>Main Menu</b> select
6 <b>Operations - > Transformation - > Projection</b>
8 This operation makes normal projection of one shape to another.
10 There are 3 types of projection different by types of operands.
12 Firstly, you can project <b>Source vertex, edge or wire</b> on a given <b>Target face</b>.
14 \image html projection_dlg.png
16 Secondly, you can project <b>Source vertex</b> on a given <b>Target wire</b>.
18 \image html projection_dlg1.png
20 Thirdly, you can project <b>Source vertex</b> on a given <b>Target edge</b>.
22 \image html projection_dlg2.png
24 \ref restore_presentation_parameters_page "Advanced options".
26 \note This dialog supports navigation through the selectable objects (in OCC 3D viewer only):
27 - Scroll mouse wheel with pressed \em Ctrl key or press \em "S", \em "P" keys when input focus is
28 in the viewer to navigate between selectable objects.
29 - Press left mouse button to select an appropriate object to the dialog box.
31 For more details, please refer to the \em "Functionality common for OCC and VTK viewers" chapter
32 of the GUI module's documentation.
36 \image html projection_preview.png "The curve (in red) and its projection on the cylindric surface"
38 <b>TUI Command:</b> <em>geompy.MakeProjection(Source, Target),</em>
39 \n where \em Source is a shape which has to be projected, \em Target
40 is a shape, on which the \em Source shape will be projected. The \em
41 Result will be a \em GEOM_Object.
43 Our <b>TUI Scripts</b> provide you with useful examples of the use of
44 \ref tui_projection "Transformation Operations".