Повернуть ModelInstance в определенной точке
Как я могу повернуть 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();
Но используя ModelInstance API из libgdx.
Большое спасибо!