You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Most of the time, our SDK is used with the all-in-one machine or mobile phone. The HMD rotation uses the all-in-one machine or mobile phone instead of Nolo, so it's blocked here
Most of the time, our SDK is used with the all-in-one machine or mobile phone. The HMD rotation uses the all-in-one machine or mobile phone instead of Nolo, so it's blocked here
In unitysdk_normal_2.0.18 , NoloVR_Controller.cs around line 137-142, shown below:
if (index == 0)
{
//pose.pos += pose.rot * new Vector3(0, 0.08f, 0.062f);
pose.rot = Quaternion.Euler(new Vector3(0, -yaw, 0));
//pose.pos -= pose.rot * new Vector3(0, 0.08f, 0.062f);
}
these codes freeze hmd rotation at purely zero, if they are removed, HMD can work well.
Why they exist here? for what?
The text was updated successfully, but these errors were encountered: