rebuildAnglesAndRadius should keep the camera alpha between 0 and 2*PI. It seems this function broke in 4.2. Here’s a playground which logs the alpha: https://playground.babylonjs.com/#8M5UPX#4
When you keep spinning around the sphere, the alpha value grows and grows.
It looks all stable on 5.0 alpha ??? https://playground.babylonjs.com/#8M5UPX#4
Do you see it stable as well on Latest ?
For me it’s not working on 5.0 alpha 2 either. If I keep turning the scene, the alpha keeps incrementing.
Oh I see what you mean by none stable but the actual behaviour is the result of a bug fix in 4.2 regarding alpha limits: Arcrotatecamera rebuild angles fix by nilss0n · Pull Request #9342 · BabylonJS/Babylon.js · GitHub
If you wish to keep it in the range 0 2PI you could probably normalize before or after rendering ?
I see. I was relying on this particular behavior and I wasn’t using alpha limits. So I didn’t experience any downsides. I’m now normalizing the alpha to 0, 2PI myself to resolve this.
Thanks for the prompt response.