HandMeshObserver.NeutralPose Proprietà

Definizione

Ottiene l'oggetto HandPose neutro corrente per questa mano.

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.

Si applica a