HandMeshObserver.NeutralPose プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
public:
property HandPose ^ NeutralPose { HandPose ^ get(); };
HandPose NeutralPose();
public HandPose NeutralPose { get; }
var handPose = handMeshObserver.neutralPose;
Public ReadOnly Property NeutralPose As HandPose
プロパティ値
ニュートラルハンドポーズ。
注釈
一部のハンド メッシュの視覚化では、手の関節に対するハンド メッシュの初期分析または処理が必要になる場合があります。 たとえば、視覚化では、主要な頂点を見つけるためにメッシュに対してキー ジョイントから外側にレイキャストすることで、ハンド メッシュ頂点の UV マッピングを事前に生成できます。
最初のフレームで検出された任意のハンド ポーズでこのような静的分析に偏りを付けないようにするには、手のニュートラル ハンド ポーズ (リラックスした開いた手のポーズ) を要求し、代わりにそのニュートラル ポーズで GetVertexStateForPose を呼び出します。 これにより、静的解析に適したニュートラル頂点バッファーが得られます。
このニュートラル ポーズはかなり安定していますが、システムのユーザーの手の形状の推定が更新されると、時間の経過と共に進化します。 NeutralPoseVersion の変化を観察することで、ニュートラル ポーズが更新されるタイミングを検出できます。 ニュートラル ポーズの更新がある場合は、分析の一部またはすべてを繰り返すことができます。