0

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

4

1 回答 1

1

是的。只需将您的 3d 向量与视图矩阵相乘,并在透视投影的情况下除以齐次坐标。有关数学细节,请参阅 Wikipedia on 3D projection 。它还提供了矩阵的分解,因此如果您愿意,您不需要处理矩阵。

于 2012-12-31T09:57:41.073 回答