我使用TD相机,并获得了超过1200个顶点的ARFaceGeometry。但是我需要将其转换成点数形式的真实屏幕显示。我该如何转换呢?
例如:在屏幕上检测到嘴处于{200,534}位置。
好吧,我在发布问题后才找到答案=)1.将SIMD3Storage转换为SCNVector3:
let scnVector3 = SCNVector3.init(faceAnchor.geometry.vertices[24])
使用SCNSceneRenderer(渲染器)并调用projectPoint函数:
renderer.projectPoint(scnVector3)
利润!