Graphics - 将3d点转换为2d投影的等式

Jou*_*man 5 3d graphics 2d

我是一个图形新手,但我正在玩HTML5 Canvas,javascript和一些形状和图像.如果我在点Cx,Cy,Cz和Px,Py,Pz处有一个相机,那么将点转换为2d点的最简单方法是什么,这样我就可以用正确的比例渲染图像.我的观点是对的?我是在追踪方程式,而不是图书馆.

谢谢!

Ber*_*ann 3

它称为透视投影,您寻求的公式就是此处找到的矩阵乘法:

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