如何在特定点(例如立方体的中心或立方体的角落)旋转ModelInstance
ModelInstance inst;
inst.transform.setToTranslation(cone.getX(),cone.getY(),cone.getZ())
.rotate(Vector3.Y,cone.getTiltOnY()).rotate(Vector3.X,cone.getTiltOnX()).rotate(Vector3.X,90);
在我的场景中,我试图旋转圆锥体,但我在中间旋转它。 我如何在上面的坐标处设置圆锥体,但是在它的窥视处旋转它。 我需要做那样的事情:
Gdx.gl10.glPushMatrix();
Gdx.gl10.glTranslatef(x,y,z);
Gdx.gl10.glRotatef(angle,xaxis,yaxis,zaxis);
mesh.render();
Gdx.gl10.glPopMatrix();
但是使用libgdx的ModelInstance API。
非常感谢!