【发布时间】:2018-03-28 10:08:23
【问题描述】:
我试图将球体放在盒子的顶部,但位置很奇怪:球半藏在盒子里。我试图改变盒子和球体枢轴,但没有帮助。代码如下:
let cubeGeometry = SCNBox(width: 10, height: 10, length: 10,
chamferRadius: 0)
let cubeNode = SCNNode(geometry: cubeGeometry)
//cubeNode.pivot = SCNMatrix4MakeTranslation(0, 1, 0)
scene.rootNode.addChildNode(cubeNode)
let ballGeometry = SCNSphere(radius: 1)
let ballNode = SCNNode(geometry: ballGeometry)
ballNode.pivot = SCNMatrix4MakeTranslation(0.5, 0, 0.5)
ballNode.position = SCNVector3Make(0, 5, 0)
cubeNode.addChildNode(ballNode)`
我做错了什么?如何将球放在盒子的顶部?
更新:如果我添加立方体而不是球,它看起来不错
【问题讨论】:
标签: ios scenekit scnnode scnscene