It is necessary to change the orientation of the mesh or turn it so that during the next turn the mesh rotates relative to the already existing turn.
I make a game on three.js and cannon.js and when I create a cylinder in three.js, it stands upright, and in cannon.js - horizontally.
.rotateX(),.rotateY(),.rotateZ(). But the question is not clear - what exactly is needed. Can I somehow accompany it with explanatory pictures and a more detailed description of the problem? - prisoner849