7

我是3D 对象SceneKit的新手。我一直在做一些研究,但我没有找到我的问题的答案。

我需要在一个水平方向显示几个 3D 对象,UICollectionView每个单元格中一个。我希望它们对齐并且大小相同,所以我希望它们适合父视图,也就是SCNView.

描绘场景的图像:

3D 对象,每个都在 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
4

0 回答 0