Я просто пытаюсь найти мировое положение и вращение узлов после того, как обнаруживаю и добавляю самолеты в свою AR-сцену.
func renderer(_ renderer: SCNSceneRenderer, didAdd node: SCNNode, for anchor: ARAnchor) {
if !(anchor is ARPlaneAnchor) {
return
}
let plane = //to visualise planes
node.addChildNode(plane)
print("Node : \(node.worldPosition)"
}
но node.worldPosition всегда возвращает SCNVector3 (x: 0.0, y: 0.0, z: 0.0). Похоже на местную позицию. Только якорь дает соответствующую позицию в мире. Я хочу иметь возможность трансформировать узел в соответствии с мировыми трансформациями. Заранее спасибо.