Compartilhar via


HandPose.TryGetJoint Método

Definição

Obtém a pose de uma articulação de mão, expressa no sistema de coordenadas especificado.

bool TryGetJoint(SpatialCoordinateSystem const& coordinateSystem, HandJointKind const& joint, [Out] JointPose & jointPose);
public bool TryGetJoint(SpatialCoordinateSystem coordinateSystem, HandJointKind joint, out JointPose jointPose);
Public Function TryGetJoint (coordinateSystem As SpatialCoordinateSystem, joint As HandJointKind, ByRef jointPose As JointPose) As Boolean

Parâmetros

coordinateSystem
SpatialCoordinateSystem

O sistema de coordenadas no qual expressar a pose da articulação.

joint
HandJointKind

O tipo de articulação de mão a ser localizado.

jointPose
JointPose

A pose a ser preenchida para a articulação especificada.

Retornos

Boolean

bool

True se a mão puder ser localizada dentro do sistema de coordenadas especificado; caso contrário, false.

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.

Esse método retornará false se o sistema de coordenadas especificado não puder ser localizado no momento.

Aplica-se a