gpt4 book ai didi

ios - ARKit : Show object with actual size

转载 作者:行者123 更新时间:2023-11-29 06:00:25 26 4
gpt4 key购买 nike

我正在从服务器获取 3D 模型并在应用程序中显示。一切工作正常,只是 3D 模型在相机上看起来比实际尺寸小。

这是我的代码:

    let wrapperNode = SCNNode()

for child in virtualObjectScene.rootNode.childNodes {
child.geometry?.firstMaterial?.lightingModel = .physicallyBased
child.movabilityHint = .movable
let light = SCNLight()
light.type = .ambient
child.light = light
child.scale = SCNVector3(0.1, 0.1, 0.1)
wrapperNode.addChildNode(child)
}
self.addChildNode(wrapperNode)
wrapperNode.scale = SCNVector3(0.1, 0.1, 0.1)

我还尝试将缩放设置为 SCNVector3(1, 1, 1),但该案例对象放置在顶部位置(位置不正确)。virtualObjectScene包含.scn对象,该对象是从服务器下载的。

最佳答案

https://developer.apple.com/documentation/scenekit/scnnode/1408050-scale从苹果文档中,您可以发现,当您设置 child.scale = SCNVector3(0.1, 0.1, 0.1) 时,您添加到wrapperNode的childNode(模型)是其实际大小的0.1。我不知道您尝试过哪个 SCNVector3(1, 1, 1),如果这不起作用,很抱歉。

关于ios - ARKit : Show object with actual size,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54732666/

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