HandPose.GetRelativeJoints Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém a pose de várias articulações de mão, cada uma expressa em relação à sua articulação de referência correspondente.
void GetRelativeJoints(winrt::array_view <HandJointKind> const& joints, winrt::array_view <HandJointKind> const& referenceJoints, winrt::array_view <JointPose> & jointPoses);
public void GetRelativeJoints(HandJointKind[] joints, HandJointKind[] referenceJoints, JointPose[] jointPoses);
function getRelativeJoints(joints, referenceJoints, jointPoses)
Public Sub GetRelativeJoints (joints As HandJointKind(), referenceJoints As HandJointKind(), jointPoses As JointPose())
Parâmetros
- joints
- HandJointKind[]
A matriz de tipos de articulação das mãos a serem localizados.
- referenceJoints
- HandJointKind[]
A matriz de tipos de junção de mão de referência, relativa à qual cada articulação correspondente na matriz de articulações estará localizada.
- jointPoses
- JointPose[]
A matriz de poses relativas a ser preenchida, uma para cada elemento correspondente nas matrizes joints e referenceJoints .
Comentários
O sistema de coordenadas é destro, com +y para cima, +x para a direita e -z para frente.
Todas as articulações, exceto as articulações de ponta, são interiores à mão. As poses da articulação do dedo representam a base do osso nomeado. As articulações são orientadas com a frente (-z) apontando para a ponta de cada dedo, para cima (+y) apontando para fora da parte de trás da mão ou do dedo e direita (+x) apontando perpendicular para frente e para cima.