**symmetry
#
Description#
This command is used to do a symmetry of a nset. Its modifies nodal positions by a symmetry’s transformation (central, axial or planar), described with a point and a normal. The type line is only valid for 2D meshes (input vectors should have 0. as z-coordinate), and the type plane is only valid for 3D meshes.
Syntax#
The **symmetry
command takes the following syntax:
**symmetry
\(~\,\) *type
[ point | line | plane ]
\(~\,\) *point
origin-point
\(~\,\) *normal
normal-vector
\(~\,\) [ *nset
nset ]
*type
Defines the type of symmetry’s axis : a point, a line or a plane.
*nset
The nset whose you want to transform (default value:
ALL_NODE
).*point
This defines the origin for the type of symmetry.
*normal
Normal’s direction for the projection of the symmetry.
Example#
The following example shows the use of point and line symmetry.
****mesher
***mesh blade_symp.geof
**open blade.geof
**symmetry
*type point
*point (0. 375. 0.)
**union
*add blade.geof
****return
****mesher
***mesh blade_syml.geof
**open blade.geof
**symmetry
*type line
*point (0. 375. 0.)
*normal (-1. 0. 0.)
**union
*add blade.geof
****return