Compartir a través de


HandPose.TryGetJoint Método

Definición

Obtiene la posición de una articulación de mano, expresada en el 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

Sistema de coordenadas en el que se va a expresar la posición de la articulación.

joint
HandJointKind

Tipo de articulación de mano que se va a localizar.

jointPose
JointPose

Posición que se va a rellenar para la articulación especificada.

Devoluciones

Boolean

bool

True si la mano se puede ubicar dentro del sistema de coordenadas especificado; de lo contrario, false.

Comentarios

El sistema de coordenadas está a la derecha, con +y arriba, +x a la derecha y -z hacia delante.

Todas las articulaciones excepto las articulaciones de punta son interiores a la mano. Las posturas de la articulación del dedo representan la base del hueso con nombre. Las articulaciones están orientadas hacia delante (-z) que apuntan hacia la punta de cada dedo, hacia arriba (+y) que apuntan hacia la parte posterior de la mano o el dedo, y derecha (+x) apuntando perpendicularmente hacia adelante y hacia arriba.

Este método devolverá false si el sistema de coordenadas especificado no se encuentra en este momento.

Se aplica a