我是一名图形新手,但正在使用 HTML5 Canvas、javascript 以及一些形状和图像。
如果我在点 C.x,C.y,C.z 处有一个相机,在 P.x,P.y,P.z 处有一个点,那么将该点转换为 2d 点的最简单方法是什么,以便我可以在该点处以正确的缩放比例渲染图像,以便我的观点正确吗?我追求的是方程式,而不是图书馆。
Thanks!
它称为透视投影,您寻求的公式就是此处找到的矩阵乘法:
http://en.wikipedia.org/wiki/3D_projection#Perspective_projection
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)