mirror of
https://github.com/mii443/rust-openvr.git
synced 2025-08-23 08:45:31 +00:00
Quat was not being unpacked in the correct order
This commit is contained in:
4
lib.rs
4
lib.rs
@ -308,7 +308,7 @@ impl SensorFusion {
|
|||||||
{
|
{
|
||||||
unsafe {
|
unsafe {
|
||||||
let out = ll::OVR_SensorFusion_GetOrientation(self.ptr);
|
let out = ll::OVR_SensorFusion_GetOrientation(self.ptr);
|
||||||
Quat::new(out.x, out.y, out.z, out.w)
|
Quat::new(out.w, out.x, out.y, out.z)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -319,7 +319,7 @@ impl SensorFusion {
|
|||||||
Some(dt) => ll::OVR_SensorFusion_GetPredictedOrientation_opt(self.ptr, dt as c_float),
|
Some(dt) => ll::OVR_SensorFusion_GetPredictedOrientation_opt(self.ptr, dt as c_float),
|
||||||
None => ll::OVR_SensorFusion_GetPredictedOrientation(self.ptr)
|
None => ll::OVR_SensorFusion_GetPredictedOrientation(self.ptr)
|
||||||
};
|
};
|
||||||
Quat::new(out.x, out.y, out.z, out.w)
|
Quat::new(out.w, out.x, out.y, out.z)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user