*morphvolumecreate

Creates a matrix of morph volumes.

Syntax

*morphvolumecreate etype emark xd yd zd buff sysid han ord tan

Type

HyperMesh Tcl Modify

Description

Creates a matrix of morph volumes.

Inputs

etype
Elems
emark
Mark number of elements to be enclosed.
xd
Density of matrix in x direction.
yd
Density of matrix in y direction.
zd
Density of matrix in z direction.
buff
Percentage buffer zone around matrix.
sysid
ID of system used to orient matrix.
han
0 = do not create handles for morph volumes
1 = create handles for morph volumes
ord
Order of morph volumes.
tan
0 = no tangency
1 = make neighboring morph volume edges continuously tangent

Example

*morphvolumecreate (ELEMS,1,3,3,3,10.0,0,1,1,1)

This command creates a matrix of morph volumes xd by yd by zd in number aligned with the specified coordinate system (or the global system if zero) and enclosing the elements on the mark.

The order of the morph volumes (ord) refers to the number of mid-nodes along each edge with an order of one meaning there will be no mid-nodes, an order of two meaning that there will be one mid-node, and so forth.

If the specified system is cylindrical, the matrix will be laid out in a cylindrical fashion with xd, yd, and zd, relating to the radial, circumferential, and depth densities.

If a single morph volume is being created and a cylindrical system is specified, the system is internally converted int a rectangular system for aligning the morph volume.

Errors

None.