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:drawdb/shader/operation/angleBetween | 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 | | ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) |
|
| vector1X
(v1x )
| distance (double) | 0.0cm | ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) | |
|
| vector1Y
(v1y )
| distance (double) | 1.0cm | ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) | |
|
| vector1Z
(v1z )
| distance (double) | 0.0cm | ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) | |
|
|
vector2
(v2 )
| double3 | | ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) |
|
| vector2X
(v2x )
| distance (double) | 0.0cm | ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) | |
|
| vector2Y
(v2y )
| distance (double) | 0.0cm | ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) | |
|
| vector2Z
(v2z )
| distance (double) | 1.0cm | ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) | |
|
|
euler
(eu )
| double3 | | ![output output](../gfx/output.gif) ![connectable connectable](../gfx/connectable.gif) |
|
| eulerX
(eux )
| angle (double) | 0.0deg | ![output output](../gfx/output.gif) ![connectable connectable](../gfx/connectable.gif) | |
|
| eulerY
(euy )
| angle (double) | 0.0deg | ![output output](../gfx/output.gif) ![connectable connectable](../gfx/connectable.gif) | |
|
| eulerZ
(euz )
| angle (double) | 0.0deg | ![output output](../gfx/output.gif) ![connectable connectable](../gfx/connectable.gif) | |
|
|
axisAngle
(axa )
| compound | n/a | ![output output](../gfx/output.gif) ![connectable connectable](../gfx/connectable.gif) |
|
| axis
(ax )
| double3 | 0.0, 0.0, 1.0 | ![output output](../gfx/output.gif) ![connectable connectable](../gfx/connectable.gif) | |
| axisX
(axx )
| distance (double) | 0.0cm | ![output output](../gfx/output.gif) ![connectable connectable](../gfx/connectable.gif) | |
| | axisY
(axy )
| distance (double) | 0.0cm | ![output output](../gfx/output.gif) ![connectable connectable](../gfx/connectable.gif) | |
| | axisZ
(axz )
| distance (double) | 1.0cm | ![output output](../gfx/output.gif) ![connectable connectable](../gfx/connectable.gif) | |
|
|
| angle
(a )
| angle (double) | 0.0deg | ![output output](../gfx/output.gif) ![connectable connectable](../gfx/connectable.gif) | |
|