gpt4 book ai didi

ios - 在ARkit中,如何创建与网格相同的物理体?现在我已经创建了边界框

转载 作者:行者123 更新时间:2023-11-28 14:31:14 25 4
gpt4 key购买 nike

let physicsShape = SCNPhysicsShape(geometry: cloneNode.geometry!, options: [SCNPhysicsShape.Option.type : SCNPhysicsShape.ShapeType.boundingBox])
let physicsbody = SCNPhysicsBody(type: .dynamic, shape: physicsShape)
physicsbody.isAffectedByGravity = true
physicsbody.angularDamping = 1
cloneNode.physicsBody = physicsbody
sceneView.scene.rootNode.addChildNode(cloneNode)

但物理体与网格不匹配,因此它悬停在 scnfloor 上

请帮我解决这个问题,我也使用了凹多面体 - 在这种情况下它正在创建精确的形状但对象不能声明为动态的。 ????

最佳答案

感谢您的回答 max9xs

swift 4中的答案如下

 boxNode.boundingBox.min = SCNVector3(0.0,0.0,0.0)
boxNode.boundingBox.max = SCNVector3(1.0,1.0,1.0)

这将更改对象的边界框..

关于ios - 在ARkit中,如何创建与网格相同的物理体?现在我已经创建了边界框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51238417/

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