HandMeshObserver.NeutralPose 属性

定义

获取此手部的当前中性 HandPose

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 中的更改来检测中性姿势何时更新。 当出现中性姿势更新时,你可能希望重复部分或全部分析。

适用于