Go to: Related nodes. Attributes.

This node outputs a 4x4 matrix based on 16 input values. This output matrix attribute can be connected to any attribute that is type "matrix".

The first row of the matrix is defined by in00, in01, in02, in03.
The 2nd row of the matrix is defined by in10, in11, in12, in13.
The 3rd row of the matrix is defined by in20, in21, in22, in23.
The 4th row of the matrix is defined by in30, in31, in32, in33.
Node name Parents MFn type Compatible function sets
fourByFourMatrix node kFourByFourMatrix kBase
kNamedObject
kDependencyNode
kFourByFourMatrix

Related nodes

addDoubleLinear, addMatrix, multMatrix, wtAddMatrix, multDoubleLinear, angleBetween, pointMatrixMult

Attributes (17)

in00, in01, in02, in03, in10, in11, in12, in13, in20, in21, in22, in23, in30, in31, in32, in33, output

Long name (short name) Type Default Flags
in00 (i00) double 1.0 outputinputconnectablestorable
matrix[0][0]
in01 (i01) double 0.0 outputinputconnectablestorable
matrix[0][1]
in02 (i02) double 0.0 outputinputconnectablestorable
matrix[0][2]
in03 (i03) double 0.0 outputinputconnectablestorable
matrix[0][3]
in10 (i10) double 0.0 outputinputconnectablestorable
matrix[1][0]
in11 (i11) double 1.0 outputinputconnectablestorable
matrix[1][1]
in12 (i12) double 0.0 outputinputconnectablestorable
matrix[1][2]
in13 (i13) double 0.0 outputinputconnectablestorable
matrix[1][3]
in20 (i20) double 0.0 outputinputconnectablestorable
matrix[2][0]
in21 (i21) double 0.0 outputinputconnectablestorable
matrix[2][1]
in22 (i22) double 1.0 outputinputconnectablestorable
matrix[2][2]
in23 (i23) double 0.0 outputinputconnectablestorable
matrix[2][3]
in30 (i30) double 0.0 outputinputconnectablestorable
matrix[3][0]
in31 (i31) double 0.0 outputinputconnectablestorable
matrix[3][1]
in32 (i32) double 0.0 outputinputconnectablestorable
matrix[3][2]
in33 (i33) double 1.0 outputinputconnectablestorable
matrix[3][3]
output (o) matrix identity outputconnectable
A 4x4 matrix made from the 16 input values