programming:opengl:openglメモ

文書の過去の版を表示しています。


OpenGLメモ

OpenGLにおいてベクトルは列ベクトルであり、行列は列ベクトルの集合である。 C言語の一次元配列として表現する場合、配列要素の記述方向と行列成分となる方向が一致しないので要注意。

\[ (OpenGLの4 \times 4行列) = \left( \begin{matrix} m[0] & m[4] & m[8] & m[12]
m[1] & m[5] & m[9] & m[13]
m[2] & m[6] & m[10] & m[14]
m[3] & m[7] & m[11] & m[15]
\end{matrix} \right) \]

\[ (float matrix[16]の記述) = \left( \begin{matrix} 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{matrix} \right) \]

  • programming/opengl/openglメモ.1568952868.txt.gz
  • 最終更新: 2019-09-20 13:14
  • by Decomo