問題:キューブをキューブ上のポイントに回転しようとしています。その点はランダムに作成され、画面の中央に表示されます。スウィフトSCNNode 3Dキューブがキューブ上のポイントに回転します
lookAtConstraintで試してみて、func renderer(_ renderer: SCNSceneRenderer, updateAtTime time: TimeInterval)
にランダムポイントを割り当てました。しかし働かなかった
cube = SCNNode(geometry: sphereGeometry)
cube.position = SCNVector3Make(0.0, 0.0, 0.0)
gamescn.rootNode.addChildNode(cube)
cameraNode = SCNNode()
cameraNode.camera = SCNCamera()
cameraNode.position = SCNVector3(x: 0, y: 0, z: 40)
gamescn.rootNode.addChildNode(cameraNode)
lookAtConstraint
// lookAtConstraint = SCNLookAtConstraint(target: cube)
// lookAtConstraint.isGimbalLockEnabled = true
// cameraNode.constraints = [lookAtConstraint]
も偏差第1の中心点を得ることを試みた(コメント)(initally [0,0、中心からの距離]) - 次いでcube.eulerAngles = deviation
func renderer(_ renderer: SCNSceneRenderer, updateAtTime time: TimeInterval)
インチしかしキューブはランダムに回転します。