Я начинаю изучать 3D-рендеринг, и я добился хороших результатов. Я много подобрал относительно матриц и общих операций, которые могут выполняться на них.
Одна вещь, которую я по-прежнему не совсем понимаю, - использование OpenGL в матрицах. Я вижу это (и тому подобное) довольно много:
x y z n
-------
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1
Итак, мое лучшее понимание состоит в том, что это нормализованная (без величины) 4-мерная матрица столбцов. Кроме того, эта матрица, в частности, называется "единичной матрицей".
Некоторые вопросы:
- Что такое "n-е" измерение?
- Как и когда они применяются?
Моя самая большая путаница возникает из того, как OpenGL использует этот вид данных.