5 **Symmetry** feature makes a symmetrical copy of the selected shape.
7 To create a Symmetry in the active part:
9 #. select in the Main Menu *Part - > Symmetry* item or
10 #. click **Symmetry** button in the toolbar
12 .. image:: images/symmetry.png
18 Symmetrical copy of an Object can be mirrored in three different ways:
20 .. image:: images/symmetry_point_32x32.png
22 through a Point of symmetry
24 .. image:: images/symmetry_axis_32x32.png
26 through an Axis of symmetry
28 .. image:: images/symmetry_plane_32x32.png
30 through a Plane of symmetry
32 Symmetry through a Point of symmetry
33 ------------------------------------
35 .. image:: images/symmetryPoint.png
39 Symmetry through a Point of symmetry property panel
43 - **Main objects** panel contains shapes to be translated. Shapes are selected in 3D OCC viewer or object browser;
44 - **Point** defines a point of symmetry selected in 3D OCC viewer or object browser;
45 - **Create a copy** checkbox preserves/removes the initial object.
47 **TUI Command**: *model.addSymmetry(Part_doc, [shape], point, copy)*
49 **Arguments**: part + list of shapes in format *model.selection(TYPE, shape)* + point in format *model.selection(TYPE, shape)*+ boolean (Create a copy key).
54 The result of operation is a mirrored initial shape with **Create a copy** = *True*.
56 .. image:: images/symmetryPointres.png
60 Symmetry through a Point of symmetry
62 **See Also** a sample TUI Script of :ref:`tui_symmetry_point` operation.
64 Symmetry through an Axis of symmetry
65 ------------------------------------
67 .. image:: images/symmetryAxis.png
71 Symmetry through an Axis of symmetry property panel
75 - **Main objects** panel contains shapes to be translated. Shapes are selected in 3D OCC viewer or object browser;
76 - **Axis** defines an axis of symmetry selected in 3D OCC viewer or object browser;
77 - **Create a copy** checkbox preserves/removes the initial object.
79 **TUI Command**: *model.addSymmetry(Part_doc, [shape], axis, copy)*
81 **Arguments**: part + list of shapes in format *model.selection(TYPE, shape)* + axis in format *model.selection(TYPE, shape)*+ boolean (Create a copy key).
86 The result of operation is a mirrored initial shape with **Create a copy** = *False*.
88 .. image:: images/symmetryAxisres.png
92 Symmetry through an Axis of symmetry
94 **See Also** a sample TUI Script of :ref:`tui_symmetry_axis` operation.
96 Symmetry through a Plane of symmetry
97 ------------------------------------
99 .. image:: images/symmetryPlane.png
103 Symmetry through a Plane of symmetry property panel
107 - **Main objects** panel contains shapes to be translated. Shapes are selected in 3D OCC viewer or object browser;
108 - **Plane** defines a plane of symmetry selected in 3D OCC viewer or object browser;
109 - **Create a copy** checkbox preserves/removes the initial object.
111 **TUI Command**: *model.addSymmetry(Part_doc, [shape], plane, copy)*
113 **Arguments**: part + list of shapes in format *model.selection(TYPE, shape)* + plane in format *model.selection(TYPE, shape)*+ boolean (Create a copy key).
118 The result of operation is a mirrored initial shape with **Create a copy** = *False*.
120 .. image:: images/symmetryPlaneres.png
124 Symmetry through a Plane of symmetry
126 **See Also** a sample TUI Script of :ref:`tui_symmetry_plane` operation.