Я знаю, что это общий вопрос, и в Интернете есть много ресурсов и несколько вопросов, касающихся этой области, но я не могу найти именно то, что мне нужно. Так, с извинениями заранее, здесь идет:Проецирование 3D-точек на двумерные точки
У меня есть 3D точку, которая должна быть преобразована в 2D точки
Я есть в наличии:
точка местоположения (Px, Py, Pz)
камеры место (Cx, Cy, Cz)
ориентации камеры (я могу контролировать это, но я не знаю, как представить его)
Я пытался следовать руководству википедии по этому вопросу - http://en.wikipedia.org/wiki/3D_projection#Perspective_projection
Мои вопросы:
Как я должен представлять ориентацию камеры?
Как рассчитать значения Ex, Ey, Ez из руководства по википедии, «положение зрителя относительно поверхности дисплея»
Есть ли что-нибудь еще, что я должен знать?
Эта первая ссылка, кажется, сломана, получение 404 –
Это не сработает в теле ответа. http://www.gamedev.net/page/resources/_/technical/math-and-physics/3d-matrix-math-demystified-r695 –