Crequency / KitX

An all-purpose toolbox app that connect everything.
https://kitx.apps.crequency.com
GNU Affero General Public License v3.0
1.17k stars 49 forks source link

[Mobile] [Rotation] There is a universal deadlock problem in calculations using Euler angles, please use quaternions instead #285

Open Dynesshely opened 3 months ago

Dynesshely commented 3 months ago

📄 Describe the bug

There is a universal deadlock problem in calculations using Euler angles. Please use quaternions instead.

⛏ To Reproduce

  1. Open KitX Mobile
  2. Navigate to Test -> Device Sensors -> Gyroscope
  3. Pitch -> 90°
  4. Roll and view the bug (model will actually yaw)

⚒ Expected behaviour

When pitch -> 90°, roll and model will roll.

🖥 Client version

No response

🖼 Screenshots

No response

📎 Additional context

No response

github-actions[bot] commented 3 months ago

Tracked by #224 .