**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.

../../_images/blade_symmetries.svg
****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