/*!
\page symmetry_page Symmetry
\n This geometrical operation allows to perform a symmetrical copy of
your mesh or some of its elements.
To create a symmetrical copy:
- From the \b Modification menu choose \b Transformation -> \b Symmetry item or click
"Symmetry" button in the toolbar.
\image html symmetry.png "Symmetry button"
One of the following dialogs will appear:
It is possible to mirror a mesh or some of its elements through:
\image html symmetry1.png "a point"
\image html symmetry2.png "an axis"
\image html symmetry3.png "a plane (defined by a point and a normal to the plane)"
- In the dialog:
- specify the elements for the symmetry operation:
- Select the whole mesh, submesh or group activating this
checkbox; or
- choose mesh elements with the mouse in the 3D Viewer. It is
possible to select a whole area with a mouse frame; or
- input the element IDs directly in ID Elements field. The
selected elements will be highlighted in the viewer; or
- apply Filters. Set Filter button allows to apply a
\ref filtering_elements "filter" to the selection of elements.
- depending on the nature of the mirror object:
- if the mesh is mirrored through a point, specify the coordinates
of the point, either directly or by picking a mesh node;
- if the mesh is mirrored through an axis:
- specify the coordinates of the start \b Point of the axis, either
directly or by picking a mesh node;
- specify the components of axis \b Vector, either directly or by
picking a mesh node, in which case \b Vector is defined as a shift
between the \b Point and the node;
- if the mesh is mirrored through a plane:
- specify the cooordinates of the \b Point lying on the plane,
either directly or by picking a mesh node;
- specify the components of plane \b Normal, either directly or by
picking a mesh node, in which case \b Normal is defined as a shift
between the \b Point and the node.
- specify the conditions of symmetry operation:
- activate Move elements radio button to change the location of
the selected elements within the current mesh;
- activate Copy elements radio button to duplicate the
selected elements at the new location within the current mesh;
- activate Create as new mesh radio button to create a new
element in a new mesh; the new mesh appears in the Object Browser
with the default name \a MeshName_mirrored (it is possible to change
this name in the adjacent box);
- activate Copy groups check-box to put new mesh entities
into new groups if source entities belong to some groups. New
groups are named by pattern "_mirrored".
- activate Preview check-box to show the result of
transformation in the viewer;
- click \b Apply or Apply and Close button to confirm the
operation.
See Also a sample TUI Script of a
\ref tui_symmetry "Symmetry" operation.
*/