Three.js mesh rotation

how do I create a grid in a different orientation ? to the cylinder when the creation was not vertically but horizontally ?

Have a look at the .rotateX(), .rotateY(), .rotateZ() methods of THREE.Geometry()/THREE.BufferGeometry().

no, I need to rotate 90 degrees when I create the grid, and then I can’t rotate it because the physics engine uses quaternions to mess up the settings.

Any mention about a physics engine in the question?