Compartilhar via


HandPose Classe

Definição

Representa as poses das articulações das mãos do usuário em relação ao seu entorno.

public ref class HandPose sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 524288)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class HandPose final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 524288)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class HandPose
Public NotInheritable Class HandPose
Herança
Object Platform::Object IInspectable HandPose
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10, version 1903 (introduzida na 10.0.18362.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v8.0)

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.

Métodos

GetRelativeJoint(HandJointKind, HandJointKind)

Obtém a pose de uma articulação de mão, expressa em relação a uma articulação de referência.

GetRelativeJoints(HandJointKind[], HandJointKind[], JointPose[])

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.

TryGetJoint(SpatialCoordinateSystem, HandJointKind, JointPose)

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

TryGetJoints(SpatialCoordinateSystem, HandJointKind[], JointPose[])

Obtém a pose de várias articulações de mão, expressas no sistema de coordenadas especificado.

Aplica-se a