0
PreInformation:使用的Kinect v2和Unity3D V5.4如何Kinect的ColorSpacePoint转换成统一WorldPoint
背景:我已编程方式创建GameObject
对象,如立方体和球体。这些GameObject
项目的位置我设置为:gameObject.transform.position
。使用Kinect,我正在检测用户当前的Handposition
。我想要做的是检查Handposition
是否接近创建的GameObject
的位置。
问题:我现在的问题是我如何转换handposition
。该handposition
我从CameraSpacePoint
转换为ColorSpacePoint
:
ColorSpacePoint csPoint=_Sensor.CoordinateMapper.MapCameraPointToColorSpace(handPosition);
如何我现在可以将这些ColorSpacePoint
对象统一位置(transform.position
)?
为什么要将它从CameraSpace转换为ColorSpace?听起来就像你想要的手的3D位置,这是在CameraSpace中的 – HenningJ