gpt4 book ai didi

ios - 使用 ARKit 获取到表面的距离

转载 作者:搜寻专家 更新时间:2023-10-30 21:51:00 24 4
gpt4 key购买 nike

我已经开始尝试使用 ARKit,但遇到了一个问题。我找不到说明如何将对象放置在最近表面上的教程。

假设我正在使用包含平面对象的 .scn 文件。我知道如何将其放置在相机所在的位置,但我如何获得到最近表面的距离。

Such as in this image, where it detects how far away the table is.

抱歉,如果这听起来像是代码请求,但我不确定从哪里开始,任何指导将不胜感激

最佳答案

您可以使用 hitTest这可能会返回包含距离和变换等信息的结果:https://developer.apple.com/documentation/arkit/arhittestresult

for result in sceneView.hitTest(CGPoint(x: 0.5, y: 0.5), types: [.existingPlaneUsingExtent, .featurePoint]) {
print(result.distance, result.worldTransform)
}

关于ios - 使用 ARKit 获取到表面的距离,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44857179/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com