*morphalteranglevec

Alters the angle for three nodes using morphing and measuring perpendicular to a vector.

Syntax

*morphalteranglevec h1type h1mark h2type h2mark n1 n2 n3 hold ang sym con vec

Type

HyperMesh Tcl Modify

Description

Alters the angle for three nodes using morphing and measuring perpendicular to a vector.

Inputs

h1type
Handles
h1mark
Handle mark number – end a
h2type
Handles
h2mark
Handle mark number – end b
n1
ID of node – end a
n2
ID of node - vertex
n3
ID of node – end b
hold
Determines which of the three nodes should be held:
0 - Hold end a
1 - Hold end b
2 - Hold middle
ang
New angle between n1 and n3 with n2 as the vertex
sym
Flag to determine whether or not to use symmetry: d
0 - Do not use symmetry
1 - Use symmetry
con
Flag to determine whether or not to use constraints:
0 - Do not use constraints
1 - Use constraints
vec
Vector mark number

Example

*morphalteranglevec (HANDLES,0,HANDLES,1,132,783,171,0,45.0,1,1,1)

The handles on the marks will be moved based on hold through an angle based on the current angle and ang, measured perpendicular to vector vec, and using n1, n2, and n3 to determine the perturbations. 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.