差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン | |||
programming:opengl:openglメモ [2019-09-20 13:14] Decomo 削除 |
— (現在) | ||
---|---|---|---|
行 1: | 行 1: | ||
- | ====== 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 | ||
- | 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) | ||
- | \] | ||