Итак, у меня есть сфера в наборе сцен, и в настоящее время я вращаюсь вокруг сферы со значением по умолчанию .allowsCameraControl = true. Я хочу ограничить орбиту камеры только орбитой оси Y (в основном это будет выглядеть как вращение шара).
Я пытался возиться с вращением реальной сферы с помощью жестов панорамирования, но это, казалось, довольно быстро усложняло ситуацию, и я хотел бы сохранить физику и жесты по умолчанию, связанные с .allowsCameraControl = true, если это возможно.
Ниже то, что у меня есть в настоящее время. Спасибо!
private func createSceneHelpers() {
scnView.allowsCameraControl = true
}
private func createCamera() {
cameraNode = SCNNode()
cameraNode.camera = SCNCamera()
cameraNode.position = SCNVector3(x: 0, y: 0, z: 5)
myScene.rootNode.addChildNode(cameraNode)
}