PreInformation: Использование Kinect v2 и Unity3D v5.4Как конвертировать Kinect ColorSpacePoint в Unity WorldPoint
фон: Я программно создал GameObject
объектов, такие как кубы и Сферы. Положение этих GameObject
элементов, которые я устанавливаю: gameObject.transform.position
. С Kinect я обнаруживаю текущий Handposition
пользователя. Я хочу, чтобы проверить, находится ли Handposition
рядом с позицией созданного GameObject
.
Проблема: Моя проблема прямо сейчас заключается в том, как я могу преобразовать handposition
. handposition
я преобразовал из CameraSpacePoint
в ColorSpacePoint
:
ColorSpacePoint csPoint=_Sensor.CoordinateMapper.MapCameraPointToColorSpace(handPosition);
Как я могу преобразовать эти ColorSpacePoint
объекты теперь позиции Unity (transform.position
)?
Почему вы преобразовываете его из CameraSpace в ColorSpace? Похоже, что вы хотите трехмерное положение руки, которое есть в CameraSpace – HenningJ