Go to: Related nodes. Attributes.

Rotate the input vector by the given rotation

Note: This node is deprecated in favor of its unitless version "rotateVector" and may be removed in a future release.

Node nameParentsClassificationMFn typeCompatible function sets
rotateVectorDLnodemathLinear:utility/scalar:drawdb/shader/operation/rotateVectorkRotateVectorkBase
kNamedObject
kDependencyNode
kRotateVector

Related nodes

multiplyPointByMatrixDL, rotateVector

Attributes (13)

input, inputX, inputY, inputZ, output, outputX, outputY, outputZ, rotate, rotateOrder, rotateX, rotateY, rotateZ

Long name (short name)TypeDefaultFlags
input (i) double3inputconnectablestorablekeyable
Input vector
inputX (ix) distance (double)0.0cminputconnectablestorablekeyable
X of input vector
inputY (iy) distance (double)0.0cminputconnectablestorablekeyable
Y of input vector
inputZ (iz) distance (double)0.0cminputconnectablestorablekeyable
Z of input vector
output (o) double3outputconnectable
The product the point and matrix
outputX (ox) distance (double)0.0cmoutputconnectable
Output X orientation
outputY (oy) distance (double)0.0cmoutputconnectable
Output Y orientation
outputZ (oz) distance (double)0.0cmoutputconnectable
Output Z orientation
rotate (r) double3inputconnectablestorablekeyable
Rotation.
rotateX (rx) angle (double)0.0deginputconnectablestorablekeyable
Rotate X.
rotateY (ry) angle (double)0.0deginputconnectablestorablekeyable
Rotate Y.
rotateZ (rz) angle (double)0.0deginputconnectablestorablekeyable
Rotate Z.
rotateOrder (ro) enum0outputinputconnectablestorable
This attribute controls the order in which rx, ry, rz are applied in the transformation matrix. Valid values for this attribute are 0=xyz, 1=yzx, 2=zxy, 3=xzy, 4=yxz, 5=zyx.