Syntax

new Matrix4x4()
new Matrix4x4(basisX, basisY, basisZ, basisW)
new Matrix4x4(m0, m1, m2, m3, /* …, */ m15)

Parameters

basisX , basisY , basisZ , basisW

행렬의 기저 벡터(basis vector)를 나타내는 Vector4 . 각 기저벡터들은 행렬의 열 벡터(column)를 의미합니다. 즉 각 기저벡터들을 $\vec{X}, \vec{Y}, \vec{Z}, \vec{W}$ 라고 표현한다면 다음과 같습니다:

m0 , …, m15

행렬의 각 성분들을 나타내는 number . 열 우선(column)으로 저장되므로, 각 인자들의 위치는 다음과 같습니다:

$$ \begin{bmatrix}

m_0 & m_1 & m_2 & m_3 \\ m_4 & m_5 & m_6 & m_7 \\ m_8 & m_9 & m_{10} & m_{11} \\ m_{12} & m_{13} & m_{14} & m_{15}

\end{bmatrix} $$

Description