我正在用Java创建一个.obj阅读器,我正试图在我从搅拌机出口的猴子头上测试它。我的.obj读者在JOGL中渲染它的方法是渲染模型中的每个方形/多边形。这会加载正确的图像,但如果我尝试移动我制作的其中一个多边形,它们并不会同时移动。如何将所有多边形放在一起,这样所有多边形都会同时移动。 我是否只需要制作一个可以逐个移动它们的循环?
答案 0 :(得分:1)
平移多边形的矩阵,以便相对于(0,0,0)以外的某个原点渲染多边形。这是标准方法,而不是手动更改多边形顶点。
如果您正在查看的是此模型,您还可以将相机的位置转换为移动相机,如果不涉及其他模型,移动模型将导致相同的最终场景。