HandMeshObserver.NeutralPose Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
public:
property HandPose ^ NeutralPose { HandPose ^ get(); };
HandPose NeutralPose();
public HandPose NeutralPose { get; }
var handPose = handMeshObserver.neutralPose;
Public ReadOnly Property NeutralPose As HandPose
Valore della proprietà
La posa della mano neutra.
Commenti
Alcune visualizzazioni mesh a mano possono richiedere un'analisi iniziale o un'elaborazione della mesh della mano rispetto alle articolazioni della mano. Ad esempio, una visualizzazione può pre-generare un mapping UV per i vertici della mesh della mano eseguendo il raycast verso l'esterno dalle articolazioni chiave sulla mesh per trovare i vertici chiave.
Per evitare distorsioni di tale analisi statica con la posa arbitraria della mano rilevata nel primo fotogramma, è possibile richiedere la posa della mano neutra della mano (una posa a mano aperta rilassata) e quindi chiamare GetVertexStateForPose con quella posizione neutra. In questo modo si otterrà un buffer di vertici neutro più adatto per l'analisi statica.
Questa posizione neutra è abbastanza stabile, ma si evolverà nel tempo man mano che la stima della mano dell'utente viene aggiornata. È possibile rilevare quando la posizione neutrale viene aggiornata osservando una modifica in NeutralPoseVersion. Quando è presente un aggiornamento della posa neutrale, è possibile ripetere alcune o tutte le analisi.