我是3D 对象SceneKit
的新手。我一直在做一些研究,但我没有找到我的问题的答案。
我需要在一个水平方向显示几个 3D 对象,UICollectionView
每个单元格中一个。我希望它们对齐并且大小相同,所以我希望它们适合父视图,也就是SCNView
.
描绘场景的图像:
我希望 3D 对象的边界在视觉上与 SCNView 的边界匹配。我希望 3D 对象“适合”视图,有点像UIViewContentMode.scaleAspectFit
.
到目前为止,这是我的代码:
let scene=SCNScene(named: file_name)
let node=scene.rootNode.childNode(withName: node_name, recursively: true)!
node.scale=SCNVector3Make(28, 28, 28)
node.position=SCNVector3Make(0, 0.05, -0.5)
scene.rootNode.addChildNode(node)
sceneview.scene=scene