SceneKit,从skinner手动控制骨架

Apple 演示了带有 3d 姿态估计的控制 3d 机器人。一切都连接在一起,就像魔法一样运作。没有SceneKit用。
https://developer.apple.com/documentation/arkit/content_anchors/capturing_body_motion_in_3d

我正在尝试手动控制同一个机器人SceneKit。想出一个不方便的方法:

let rightHand = skeleton?.childNode(withName: "right_hand_joint", recursively: true)
rightHand?.rotation = SCNVector4(0, 1, 0, .pi / 2.0)
rightHand?.parent?.rotation = SCNVector4(0, 1, 0, .pi / 2.0)

有没有其他方法可以设置关节的位置,它会自动计算骨架的角度?我发现的所有其他示例都从.dae文件中加载了一些动画。

以上是SceneKit,从skinner手动控制骨架的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>