【发布时间】:2020-05-22 19:09:31
【问题描述】:
当您执行捏合手势时,我正在尝试使用 MRTK、Unity 和 Hololens 1 围绕枢轴旋转光束/长方体。松开夹点后,横梁应保持在原位。
我最初的想法是获取夹点的笛卡尔坐标,并根据它们相对于枢轴的位置,让光束旋转所需的度数。例如。捏合时手的位置是(1,1,0),枢轴位置是(0,0,0)。因此,光束应在 XY 平面内旋转 45 度(我们忽略 z 分量)。我不确定如何执行此操作,因为文档似乎表明获取手/捏坐标的唯一方法仅适用于 Hololens 2。(https://microsoft.github.io/MixedRealityToolkit-Unity/Documentation/Input/HandTracking.html#hand-tracking-events 和https://microsoft.github.io/MixedRealityToolkit-Unity/api/Microsoft.MixedReality.Toolkit.Input.IMixedRealityHand.html#Microsoft_MixedReality_Toolkit_Input_IMixedRealityHand_TryGetJoint_)。
有谁知道如何去做,或者至少给我指出正确的方向(教程/代码/资产将不胜感激!)
谢谢!
【问题讨论】: