Получите Kinect JointType по его номеру, а не по имени

Есть ли способ получить "тип соединения" по значению, а не по имени?

Например, вместо (joints[JointType.ShoulderRight]);, мы пишем (joints[8]);,

В соответствии с Перечислением JointType, когда я делаю последнее, это дает мне следующую ошибку

Не удается преобразовать из int в Microsoft.Kinect.JointType

1 ответ

Решение

Это способ, которым я пользуюсь в своих источниках.

Вам просто нужно сделать приведение:

JointType myJoint;
myJoint = (JointType)8;

после этого вы можете написать:

(joints[myJoint]);
Другие вопросы по тегам