Estoy usando ammo.js para crear una demostración simple.
Tengo un objeto 3d en el mundo y puedo hacer que se mueva con el siguiente código:
cubeObject.applyForce(new Vec3(10, 0, 0));Se moverá a lo largo del eje x y luego se detendrá gradualmente.
Ahora quiero hacer que gire un poco (imagina un auto girando):
cubeObject.applyTorque(new Vec3(0, 1000, 0));Después de llamar a este código, la dosis del cubo (coche) gira un cierto grado (esto es bueno como se esperaba).
Pero el problema es que el automóvil aún se mueve a lo largo del eje x en lugar de moverse hacia la dirección en la que mira (después de girar).
No sé lo que me estoy perdiendo aquí.
Cualquier consejo será apreciado, gracias :)