2013-03-10 2 views

ответ

1

Вот несколько примеров:

проекции вектора обычна в компьютерной графике, которые много игр зависят.

В 3D-играх во время процесса рендеринга рендеринг имеет доступ к трехмерным координатам каждой вершины каждой сетки в игровом мире. Эти вершины должны отображаться на двумерный прямоугольник, который имеет ту же форму, что и ваш экран. Промежуточная матрица, которая называется ProjectionMatrix, делает это.

Иногда проекционные матрицы используются для создания объектов cast shadows на поверхности других объектов.

Или предположительно вы делаете самонаводящуюся ракету с полем обзора 60 градусов. Можно сказать, что ракета видит мир через круглый экран, и он теряет следы своей цели, если его цель уходит с экрана. Вы можете использовать матрицу проекции, чтобы отобразить 3D-положение цели на экране самонаводящейся ракеты, а затем решить, может ли ракета видеть цель.

Смежные вопросы