4

OpenVR(又名 SteamVR)提供了 vive 控制器的位置。问题是该点究竟位于控制器本身的什么位置?

在此处输入图像描述

更具体地说,(在硬件上)以下方法调用(来自OpenVR)指的是哪里?

virtual void GetDeviceToAbsoluteTrackingPose( ETrackingUniverseOrigin eOrigin, float fPredictedSecondsToPhotonsFromNow, VR_ARRAY_COUNT(unTrackedDevicePoseArrayCount) TrackedDevicePose_t *pTrackedDevicePoseArray, uint32_t unTrackedDevicePoseArrayCount ) = 0;
4

1 回答 1

3

在 Blender 等建模工具中打开 3D 模型(位于 Steam\steamapps\common\SteamVR\resources\rendermodels\vr_controller_vive_1_5\vr_controller_vive_1_5.obj)。它将控制器放置在其原点上,以便您可以精确测量它。如您在此处看到的,它最接近红点:

在此处输入图像描述

于 2019-03-18T16:20:02.937 回答