ioquatix / ioquatix/transform-flow

HeadingUpdate should include device axis.

Open
#1 0 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.