SceneKit. Какой путь?

Похоже, что большинство приложений для создания 3D используют Z в качестве оси «Вверх». В то время как SceneKit использует Y в качестве оси «Вверх». SceneKit позволяет загружать сцены в виде файлов .lada Collada. При загрузке сцены через:

SCNScene(named: String?, inDirectory: String?, options: [NSObject : AnyObject]?)

или же

SCNSceneSource(URL url: NSURL!, options: [NSObject : AnyObject]!)

Вы можете указать параметры, включая SCNSceneSourceConvertToYUpKey и SCNSceneSourceConvertUnitsToMetersKey.

Установив их соответствующим образом, я ожидал, что различные узлы будут преобразованы и масштабированы, когда я добавлю их в свою собственную сцену, созданную из узлов в загруженной сцене. Но эти параметры, похоже, не имеют никакого эффекта.

let myScene = SCNScene(named: "Scene.dae", inDirectory: nil, options: [SCNSceneSourceConvertToYUpKey:true, SCNSceneSourceConvertUnitsToMetersKey:25.4])

Я неправильно понял значение этих параметров?

Ответы на вопрос(1)

Ваш ответ на вопрос