MORPH_AREA

Defines a single morph area (node group) and the type of morphing to be done with this area. Currently, only NORMAL is supported, where all nodes in ND_GROUP are moved in node-normal direction.

This page discusses:

ID_NAME

= <id_name_of_morph_area>

Name of the morphing area.

ND_GROUP

= <morph_area_nd_group>

Name of the node group.

TYPE

Morphing type.

= NORMAL

Nodes are moved in normal direction

= VECTOR

nodes are moved in a distinct direction specified by VEC_DIR

TRANSITION_ZONE

= <number>

= 0

Number of nodes uses as transition zone. 0 means no transition zone, otherwise positive integer.

CS

= <name of coordinate system>

= CS_0

The CS parameter to specify a coordinate system is optional but might only be given if TYPE=VECTOR is used. By default, the standard Cartesian coordinate system (CS_0) is used. Only rectangular or cylindrical coordinate systems are allowed. The parameter VEC_DIR is interpreted as vector in this coordinate system. Its main purpose is to support movements in cylindrical coordinate systems.

VEC_DIR

= <x>, <y>, <z>

VEC_DIR might only be given if TYPE=VECTOR. All nodes in the morph area group are moved "csv unit times" in VEC_DIR (w.r.t. the specified CS) direction.

Remarks

  1. For one optimization several independent morphing areas can be defined.
  2. All nodes in any MORPH_AREA must be part of the design area.
  3. As mesh smoothing in general does not allow smooth transitions between single, in particular adjacent morphing areas, a transition zone has to be defined. This allows for a number of nodes next to the border of the morphing area to move with an interpolated morphing displacement. The transition zone is situated within the defined morph area.

Examples

MORPH_AREA
 ID_NAME         = morph1
 ND_GROUP        = morphing_zone1
 TYPE            = NORMAL
 TRANSITION_ZONE = 0
END_