Gire ModelInstance em um ponto específico
Como girar o ModelInstance em um ponto específico (por exemplo, centro do cubo ou canto do cubo)
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);
No meu cenário, estou tentando girar o cone na sua espiada, mas eu o giro no meio. Como eu posso definir o cone nas coordenadas como acima, mas girá-lo na sua espiada. Eu preciso fazer algo assim:
Gdx.gl10.glPushMatrix();
Gdx.gl10.glTranslatef(x,y,z);
Gdx.gl10.glRotatef(angle,xaxis,yaxis,zaxis);
mesh.render();
Gdx.gl10.glPopMatrix();
Mas usando a API ModelInstance da libgdx.
Muito Obrigado!