Получите Kinect JointType по его номеру, а не по имени
Есть ли способ получить "тип соединения" по значению, а не по имени?
Например, вместо (joints[JointType.ShoulderRight]);
, мы пишем (joints[8]);
,
В соответствии с Перечислением JointType, когда я делаю последнее, это дает мне следующую ошибку
Не удается преобразовать из int в Microsoft.Kinect.JointType
1 ответ
Решение
Это способ, которым я пользуюсь в своих источниках.
Вам просто нужно сделать приведение:
JointType myJoint;
myJoint = (JointType)8;
после этого вы можете написать:
(joints[myJoint]);