HandMeshObserver.NeutralPose Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.