*morphmapsections

Map elements on mark to section lines.

Syntax

*morphmapsections typeelem markelem typenode marknode typeline markline typefix markfix plane rotate blend axis sym con

Type

HyperMesh Tcl Modify

Description

Map elements on mark to section lines.

Inputs

typeelem
Elems
markelem
Mark number of elements to map
typenode
Nodes
marknode
Mark number of follower nodes
typeline
Lines
markline
Mark number of section lines
typefix
Nodes
markfix
Mark number of fixed nodes
plane
Plane mark number
rotate
0 - L point to point mapping between lines
1 - Rotate nodes along with curvature difference between lines
blend
0 - Do no blend unselected nodes
1 - Blend nodes between mapped and fixed nodes
axis
0 - Apply mapping in x, y, z coordinates
1 - Apply mapping about axis defined by plane
sym
0 - Do not use symmetry (only option)
con
0 - Do not use constraints
1 - Use constraints

Example

*morphmapsections (ELEMS,1,NODES,1,LINES,1,NODES,2,1,0,0,0,0,1)

This command maps selected elements to an interpolated cross section given the section lines optionally following the curvature differences (rotate) or mapping about an axis (axis and plane).

This command interpolates a number of *morphmapdifference() calls between line pairs. The initial lines are found by intersecting a plane normal to each section line with the selected elements. Thus, the selected elements should match up closely with the selected lines.

If blend is on, no fixed nodes have been selected, and no mapped nodes are a part of any domain, this command will automatically assign all non-mapped nodes as fixed nodes.

Errors

None.