LWJGL确定屏幕上3D对象的位置

时间:2012-12-30 21:48:11

标签: 3d 2d computational-geometry trigonometry lwjgl

快速提问(也许是这样)。是否有可能有效地计算3D顶点的(x,y)位置?例如,我有一个大小为1x1x1的立方体,位于原点(0,0,0)。当它在屏幕上时,每个立方体的8个顶点的屏幕坐标是什么?

1 个答案:

答案 0 :(得分:1)

是。只需矩阵将3d矢量与视图矩阵相乘,并且在透视投影的情况下除以同质坐标。有关数学详细信息,请参阅3D projection上的维基百科。这也提供了矩阵的分解,因此如果你愿意,你不需要处理矩阵。