My scene has an ArcRotateCamera that I am moving to specific locations (alpha, beta, radius). I would also like to change the roll (the rotation of the camera on the axis that lines up with its target) of the camera. How do I control that? I have tried changing the rotation and rotationQuaternion but that doesn’t seem to change anything.
Thank you
You can change camera.upVector
1 Like
Sweet! That does look like it works. My rotation is specified as a Quaternion. How would I convert that to a Vector3?
The default up is (0,1,0). So basically you can create a vector with these values and rotate it with:
var newUp= new BABYLON.Vector3()
up.rotateByQuaternionToRef(quaternion, newUp)
2 Likes
@Deltakosh Thanks that works perfectly!
1 Like