А как устроена матрица перспективы и где в ней заложен параметр FOV?
Её можно получить, если рассматривать все операции, которые я описывал, как проективные преобразования. У них, как и у линейных, есть матрицы — только порядка на 1 больше, чем размерность пространства (потому что это матрицы операторов соответствующего линейного пространства, для которого проективные точки — это прямые), и понимаемые с точностью до умножения всех компонент на ненулевой скаляр.
-- Чт сен 13, 2018 19:35:32 --Кстати вообще давно уже в гугле должны были найтись всякие статейки на эту тему. Сам я впервые с этим вопросом столкнулся в школе, читая страничку из сборника, нахватанного кем-то в интернете и засунутого на CD, и там было описано всё для тех, кто не знает ни линейной алгебры, ни вообще чего, хотя и без особых обоснований.
-- Чт сен 13, 2018 19:39:22 --Ну вот хотя бы. Кажется, именно отсюда и было выдернуто на том диске.
-- Чт сен 13, 2018 19:45:28 --(Ей-Диэдру, это такая тема, где свой велосипед переоткрыть — совершенно не грех. Мы же не говорим об отсечении граней, z-буферах, октодеревьях и всяком таком.)