# How to invert alpha and beta for ArcRotateCamera?

**URL:** <https://forum.babylonjs.com/t/how-to-invert-alpha-and-beta-for-arcrotatecamera/58724>\
**Category:** Questions\
**Tags:** camera\
**Created:** [May 29, 2025, 2:48pm UTC](https://forum.babylonjs.com/t/how-to-invert-alpha-and-beta-for-arcrotatecamera/58724 "2025-05-29T14:48:26Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![DWork](https://avatars.discourse-cdn.com/v4/letter/d/7993a0/32.png) [@DWork](https://forum.babylonjs.com/u/DWork)\
**Post date:** [May 29, 2025, 2:48pm UTC](https://forum.babylonjs.com/t/how-to-invert-alpha-and-beta-for-arcrotatecamera/58724/1 "2025-05-29T14:48:26Z")

</div>

As we know ArcRotateCamera.alpha for horizontal rotation, ArcRotateCamera.beta for vertical rotation. How to invert these two controls when using mouse or pointer? MovementX for vertical axis and MovementY for horizontal aixs. 😅

---

<div class="post-metadata">

**Author:** ![Deltakosh](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/deltakosh/32/26635_2.png) [@Deltakosh](https://forum.babylonjs.com/u/Deltakosh)\
**Post date:** [May 29, 2025, 11:50pm UTC](https://forum.babylonjs.com/t/how-to-invert-alpha-and-beta-for-arcrotatecamera/58724/2 "2025-05-29T23:50:43Z")

</div>

**Ha! I’ve been waiting _forever_ for that question — because _this_ is where legends are born.**

To invert the axis direction, you just need this code:

```auto
camera.angularSensibilityX = -camera.angularSensibilityX;

```

(Same trick applies for `camera.angularSensibilityY` if needed.)

And yes, the names are gloriously bad Frenglish — but hey, they’re legacy now. Part of the dysfunctional family. 😄
