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.

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 may 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 may 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. Note that 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_