*morphbeziershape

Create polynomial or spline based shapes for handles on the domains on mark.

Syntax

*morphbeziershape dtype dmark etype emark shapeid sym con vvec mag type meth umark

Type

HyperMesh Tcl Modify

Description

Create polynomial or spline based shapes for handles on the domains on mark.

Inputs

dtype
Domains
dmark
Domain mark number
etype
Elemsn
emark
Element mark number
shapeid
ID of shape
sym
0 - Do not use symmetry
1 - Use symmetry
con
0 - Do not use constraints
1 - Use constraints
vvec
Mark number of vector
mag
Magnitude of perturbation
type
1 - Use vector for handle perturbations
2 - Use element normals for handle perturbations
3 - Use shape for handle perturbations
meth
0 - Polynomial
1 - Spline
umark
0 - Use all elements to determine normals
1 - Use elements on emark to determine normals

Example

*morphbeziershape (DOMAINS,1,ELEMS,1,12,0,1,1,5.0,3,1,0)

A shape is created for each handle on each domain on the mark using the selected type to determine the perturbations.

If type is 1 or 2, mag will be used as the magnitude of the handle perturbations. If type is 3, the perturbations on the shape will be used.

If symmetry is used, all handles linked to marked handles by symmetry will also be perturbed. If constraints are used, they will be applied to the perturbations.

Errors

None.