我正在使用Objective-C开发iOS应用程序,我需要在检测到的脸部(使用谷歌视觉系统)上应用.scn文件。在设置一个存储在节点中的3D对象的SceneView之后......我需要将它应用到一个面上:
SCNVector3 currentPosition = [self.currentView unprojectPoint:(SCNVector3Make(newLeftEyePosition.x, newLeftEyePosition.y , ?))];
self.ship.position = currentPosition;
问题是'?',因为我作为参数设置的值应该使用用户的脸部和设备之间的距离来计算......但是我应该如何得到它?我想要做的是正确的,或者推理中有什么不对吗?