Повернуть 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.

Большое спасибо!

Ответы на вопрос(0)

Ваш ответ на вопрос