I have a mesh that I want to rotate by 90 degrees inside Three JS.
Here is the image of the current situation:
I want the selected mesh to be rotated parallelly to the large mesh. I have tried rotating the matrix like this:
matrix = new THREE.Matrix4().makeRotationX(1.57)
But the mesh goes into strange rotations. Is there any easier way to rotate it by 90 degrees ?
You can rotate an object by using this function:
Let's say
meshToRotate
needs to be rotated by 90 degrees in X axis. Then do the following.Tested on r96, you can also use
The threejs rotation uses Radians (as you might know)
you can use this
or