ioquatix / ioquatix/transform-flow
HeadingUpdate should include device axis.
- Dominant language
- C++
- Stars
- 3
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
The HeadingUpdate should include the device axis to which it is relative to, which would allow for better local rotations which don't affect the bearing. Right now, the bearing is assumed to be relative to the device up direction <0, 1, 0>, but a rotation around the Z axis causes a change in bearing. It would be better to compute the internal bearing relative to the Z axis to avoid this.
Contributor guide
No contributing guide indexed for this repository
Research direction
No files or tests are named. Start by locating HeadingUpdate and the bearing calculation, then trace how the device axis is represented and how the current up-direction assumption affects rotations. Done when HeadingUpdate carries the relevant device axis and rotations around Z no longer alter the internal bearing as described.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- ar-vr-xr
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100