*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:
- ang
- New angle between n1 and n3 with n2 as the vertex
- sym
- Flag to determine whether or not to use symmetry: d
- con
- Flag to determine whether or not to 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.