Графика - уравнение для преобразования 3D-точки в 2D-проекцию - PullRequest
5 голосов
/ 11 марта 2011

Я новичок в области графики, но играю с HTML5 Canvas, javascript и некоторыми формами и изображениями.Если у меня есть камера в точках Cx, Cy, Cz и в точках Px, Py, Pz, какой самый простой способ преобразовать точку в 2d, чтобы я мог визуализировать изображение в этой точке с правильным масштабированием, чтобымоя точка зрения верна?Я за уравнениями, а не библиотекой.

Спасибо!

1 Ответ

3 голосов
/ 11 марта 2011

Она называется перспективной проекцией, а формула, которую вы ищете, это просто умножение матрицы, найденное здесь:

http://en.wikipedia.org/wiki/3D_projection#Perspective_projection

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...