Go to:
Related nodes. Attributes.
Compute the rotation angles (eulerX, eulerY, eulerZ) or an axis
(axisX, axisY, axisZ) and an angle (angle) that will rotate (normalized)
vector1 into vector2.
Node name | Parents | Classification | MFn type | Compatible function sets |
---|
angleBetween | node | utility/scalar | kAngleBetween | kBase kNamedObject kDependencyNode kAngleBetween |
Related nodes
addDoubleLinear, addMatrix, multMatrix, fourByFourMatrix, wtAddMatrix, multDoubleLinear, pointMatrixMult
Attributes (18)
angle, axis, axisAngle, axisX, axisY, axisZ, euler, eulerX, eulerY, eulerZ, vector1, vector1X, vector1Y, vector1Z, vector2, vector2X, vector2Y, vector2Z
Long name (short name) | Type | Default | Flags |
---|
|
vector1
(v1 )
| double3 | | |
|
| vector1X
(v1x )
| distance (double) | 0.0cm | | |
|
| vector1Y
(v1y )
| distance (double) | 1.0cm | | |
|
| vector1Z
(v1z )
| distance (double) | 0.0cm | | |
|
|
vector2
(v2 )
| double3 | | |
|
| vector2X
(v2x )
| distance (double) | 0.0cm | | |
|
| vector2Y
(v2y )
| distance (double) | 0.0cm | | |
|
| vector2Z
(v2z )
| distance (double) | 1.0cm | | |
|
|
euler
(eu )
| double3 | | |
|
| eulerX
(eux )
| angle (double) | 0.0deg | | |
|
| eulerY
(euy )
| angle (double) | 0.0deg | | |
|
| eulerZ
(euz )
| angle (double) | 0.0deg | | |
|
|
axisAngle
(axa )
| compound | n/a | |
|
| axis
(ax )
| double3 | 0.0, 0.0, 1.0 | | |
| axisX
(axx )
| distance (double) | 0.0cm | | |
| | axisY
(axy )
| distance (double) | 0.0cm | | |
| | axisZ
(axz )
| distance (double) | 1.0cm | | |
|
|
| angle
(a )
| angle (double) | 0.0deg | | |
|