我创建了一个测量应用程序。 我遇到的问题是放置在场景中的节点从原始位置移开了。
视频中的表示我移动时对象从原始位置移动。 https://youtu.be/x6Qvj32xKJU
我放置了锚点并打印了位置
let anchor = ARAnchor(transform: hitTest.worldTransform)
//Add It To The Scene
self.augmentedRealitySession.add(anchor: anchor)
addMarkerNodeFromMatrix(hitTest.worldTransform, anchor: anchor)
即使您远离物体,是否有办法将其保持在原位,并返回查看它是否仍在同一位置,甚至不动也不动?
是否可以从手机位置每隔一米自动放置一次Aranchor?
可以远距离使用吗?
答案 0 :(得分:0)
您可以尝试使用此行将锚点放置在特定位置
wrapperNode.position = SCNVector3.positionFromTransform(anchor.transform)
wrapperNode.addChildNode(Body)
scnView.scene.rootNode.addChildNode(wrapperNode)