【发布时间】:2019-01-11 05:23:16
【问题描述】:
我正在尝试找出我的 oculus 触摸控制器指向 OpenVR 中任何给定时间点的方向。 (从控制器渲染光线指针的方向) 我正在使用以下功能
GetControllerStateWithPose( TrackingUniverseStanding, deviceId, &controllerState, sizeof(controllerState), &trackedDevicePose);
在下图中,我理解位置是用 m12 m13 和 M14 来描述 x、y 和 z 的。但是如何使用 m0 到 m10 的值来找到控制器在任何给定时间指向的方向向量。
由于我的新帐户无法发布图片,但可以在此处找到 https://camo.githubusercontent.com/d83363a745afeeb1ac7265d10ad55544e15a8fe9/687474703a2f2f7777772e736f6e67686f2e63612f6f70656e676c2f66696c65732f676c5f616e676c6573746f6178657330312e706e67
我可以简单地将这个矩阵乘以 [1,1,1,0]^T 吗?或者也许 [0,0,1,0]^T 因为 Z 轴被描述为正向
谢谢
【问题讨论】: