Partager via


HandMeshObserver.NeutralPose Propriété

Définition

Obtient le HandPose neutre actuel pour cette main.

public:
 property HandPose ^ NeutralPose { HandPose ^ get(); };
HandPose NeutralPose();
public HandPose NeutralPose { get; }
var handPose = handMeshObserver.neutralPose;
Public ReadOnly Property NeutralPose As HandPose

Valeur de propriété

La pose de main neutre.

Remarques

Certaines visualisations de maillage de main peuvent nécessiter une analyse ou un traitement initial du maillage de main par rapport aux articulations de la main. Par exemple, une visualisation peut prégénerer un mappage UV pour les sommets de maillage de main en effectuant un raycasting vers l’extérieur à partir des articulations clés contre le maillage pour rechercher les sommets clés.

Pour éviter de biaiser cette analyse statique avec la pose arbitraire de la main détectée dans la première image, vous pouvez demander la pose neutre de la main (une pose de main ouverte détendue), puis appeler GetVertexStateForPose avec cette pose neutre à la place. Vous obtiendrez ainsi un tampon de vertex neutre mieux adapté à l’analyse statique.

Cette pose neutre est relativement stable, mais évoluera au fil du temps à mesure que l’estimation du système de la forme de la main de l’utilisateur est mise à jour. Vous pouvez détecter quand la pose neutre se met à jour en observant une modification dans NeutralPoseVersion. Lorsqu’une mise à jour de pose neutre est effectuée, vous pouvez répéter tout ou partie de votre analyse.

S’applique à