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