Где находится центр контроллера HTC Vive?

OpenVR (он же SteamVR) предоставляет положение контроллера vive. Вопрос в том, где именно находится эта точка на самом контроллере?

введите описание изображения здесь

Чтобы быть более конкретным, где (на оборудовании) следующий вызов метода (из OpenVR) имеется в виду?

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

person Kamran Bigdely    schedule 17.01.2017    source источник
comment
Я думаю, что это красная точка, я не могу это подтвердить, но я почти уверен, что когда-либо бросается луч или рисуется линия GL из центра контроллеров, она всегда исходила из красной точки, которую вы рисовали   -  person Syed Anwar Fahim    schedule 30.01.2017


Ответы (1)


Откройте 3D-модель (находится в Steam \ steamapps \ common \ SteamVR \ resources \ rendermodels \ vr_controller_vive_1_5 \ vr_controller_vive_1_5.obj) в инструменте моделирования, таком как Blender. Он поместит контроллер прямо в исходную точку, чтобы вы могли точно измерить его. Это ближе всего к красной точке, как вы можете видеть здесь:

введите описание изображения здесь

person rusty    schedule 18.03.2019