作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 iOS 12 中,Apple 有一个默认应用程序,称为“测量应用程序”。您可以打开应用程序,前端摄像头在增强现实中测量点之间的距离。
我想使用从 a 点到 b (或多个点)的距离测量值来根据这些测量值绘制蓝图。
所以我去了Apple的ARkit文档ARKit doc Apple ,但无法直接了解这是否可能,无论是在它的论坛中。所以我真的很想知道:
最佳答案
因此,在 ARKit 中,您移动的每个点
都是 1 米。示例:position.z = 0 ->position.z = 1
之间的距离为 1 米。
当您放置节点时,该节点将获得 z、y、x 位置。存储这些值。
如果您移动世界位置更新,您还有另一个可以到达的位置,那就是您的相机位置。
func session(_ session: ARSession, didUpdate frame: ARFrame) {
// Do something with the new transform
let currentTransform = frame.camera.transform
doSomething(with: currentTransform)
}
现在您可以将节点与相机位置进行比较并计算之间的距离。
您的 list :1:是的2:没有3:嗯,你们有natasha Robot、ray wenderlich 和medium,这3 个网站可以很好地解释事情。检查一下。
关于ios - 如何在iOS应用程序中像Apple的measurue应用程序一样进行测量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56019885/
我是一名优秀的程序员,十分优秀!