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.
Note: This node is deprecated in favor of its unitless
version "angleBetween" and may be removed in a future release.
| Node name | Parents | Classification | MFn type | Compatible function sets |
|---|
| angleBetweenDL | node | mathLinear/operation:drawdb/shader/operation/angleBetween | kAngleBetween | kBase kNamedObject kDependencyNode kAngleBetween |
Related nodes
addDL, sumDL, addMatrix, multMatrix, fourByFourMatrix, wtAddMatrix, multiplyDL, multiplyPointByMatrixDL, angleBetween
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 |
|---|
|
axisAngle
(axa)
| compound | n/a |   |
|
| axis
(ax)
| double3 | 0.0, 0.0, 1.0 |   | |
| axisX
(axx)
| distance (double) | double0.0cm |   | |
| | axisY
(axy)
| distance (double) | double0.0cm |   | |
| | axisZ
(axz)
| distance (double) | double1.0cm |   | |
|
|
| angle
(a)
| angle (double) | 0.0deg |   | |
|
|
euler
(eu)
| double3 | |   |
|
| eulerX
(eux)
| angle (double) | 0.0deg |   | |
|
| eulerY
(euy)
| angle (double) | 0.0deg |   | |
|
| eulerZ
(euz)
| angle (double) | 0.0deg |   | |
|
|
vector1
(v1)
| double3 | |     |
|
| vector1X
(v1x)
| distance (double) | double0.0cm |     | |
|
| vector1Y
(v1y)
| distance (double) | double1.0cm |     | |
|
| vector1Z
(v1z)
| distance (double) | double0.0cm |     | |
|
|
vector2
(v2)
| double3 | |     |
|
| vector2X
(v2x)
| distance (double) | double0.0cm |     | |
|
| vector2Y
(v2y)
| distance (double) | double0.0cm |     | |
|
| vector2Z
(v2z)
| distance (double) | double1.0cm |     | |
|