Go to: Related nodes. Attributes.

Rotate the input vector by the given rotation

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

Related nodes

pointMatrixMult

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.