I’ve just run an official example from here: Creating A Navigation Mesh | Babylon.js Documentation
What does it rotate so many times?
How can it be fixed? I think it’s not the best experience for players if my AI bots will walk like that
The orientation update is done in javascript side in scene.onBeforeRenderObservable.add(). I guess it is a basic illustration of how to rotate based on the velocity. You can implement a different rotation based on your need in javascript.
The other PG doesn’t implement rotation, so the cubes always face the same direction.