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 nameParentsMFn typeCompatible function sets
fourByFourMatrixnodekFourByFourMatrixkBase
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)TypeDefaultFlags
in00 (i00) double1.0outputinputconnectablestorable
matrix[0][0]
in01 (i01) double0.0outputinputconnectablestorable
matrix[0][1]
in02 (i02) double0.0outputinputconnectablestorable
matrix[0][2]
in03 (i03) double0.0outputinputconnectablestorable
matrix[0][3]
in10 (i10) double0.0outputinputconnectablestorable
matrix[1][0]
in11 (i11) double1.0outputinputconnectablestorable
matrix[1][1]
in12 (i12) double0.0outputinputconnectablestorable
matrix[1][2]
in13 (i13) double0.0outputinputconnectablestorable
matrix[1][3]
in20 (i20) double0.0outputinputconnectablestorable
matrix[2][0]
in21 (i21) double0.0outputinputconnectablestorable
matrix[2][1]
in22 (i22) double1.0outputinputconnectablestorable
matrix[2][2]
in23 (i23) double0.0outputinputconnectablestorable
matrix[2][3]
in30 (i30) double0.0outputinputconnectablestorable
matrix[3][0]
in31 (i31) double0.0outputinputconnectablestorable
matrix[3][1]
in32 (i32) double0.0outputinputconnectablestorable
matrix[3][2]
in33 (i33) double1.0outputinputconnectablestorable
matrix[3][3]
output (o) matrixidentityoutputconnectable
A 4x4 matrix made from the 16 input values