如何缩放暂停的ARFaceTrackingSession

 收藏

我认为标题是不言自明的。我正在开始这样的会议:

let configuration = ARFaceTrackingConfiguration()
sceneView.session.run(configuration)

然后,我将一些节点添加到场景中。 然后我暂停场景:

self.sceneView.session.pause()

然后,我要以编程方式放大到面部,以使屏幕充满面部。

但是我不知道怎么做。我试过了

let cameraNode = sceneView.pointOfView!
faceNode.simdScale = cameraNode.simdWorldFront * 1

但这似乎没有任何效果。 我可以使用Scene View本身的CGAffineTransform做到这一点,但是这种方法似乎是错误的。

回复