Forum Discussion
ssjg
11 years agoHonored Guest
Position tracking - where is the target point?
A quick question about the position value reported by: ovrTrackingState ts = ovrHmd_GetTrackingState(hmd, 0.0); ovrVector3f p = ts.HeadPose.ThePose.Position; Where is p located in real space. I...
bluenote
11 years agoExplorer
"jherico" wrote:
This is a bug that only occurs if you call ovrHmd_ConfigureTracking too quickly after some other function. If you put a 200 ms sleep in front of ovrHmd_ConfigureTracking it won't happen. I reported it here somewhere, but I can't be bothered to find the thread right now.
In this case I suggest to turn it into a feature. In my opinion it makes perfect sense to initialize the tracking with a well-defined absolute coordinate system (for instance because it enables my solution to persisting tracking state -- maybe there are even use cases that require absolute tracking position in general). If a developer wants to initialize using the current position/yaw as origin, they can simply call ovrHmd_ResetPose immediately after ovrHmd_ConfigureTracking to emulate the current behavior.
Quick Links
- Horizon Developer Support
- Quest User Forums
- Troubleshooting Forum for problems with a game or app
- Quest Support for problems with your device
Other Meta Support
Related Content
- 2 years ago
- 12 days ago