SceneKit. Qual é o caminho?

Parece que a maioria dos aplicativos de criação 3D usa Z como eixo 'Up'. Enquanto o SceneKit usa Y como o eixo 'Para cima'. O SceneKit permite carregar cenas como arquivos .DAE da Collada. Ao carregar uma cena através de:

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

ou

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

Você pode especificar opções incluindo SCNSceneSourceConvertToYUpKey e SCNSceneSourceConvertUnitsToMetersKey.

Definindo isso de acordo, eu esperava que os vários nós fossem transformados e escalados quando os adicionei à minha própria cena construída a partir de Nós na cena carregada. Mas essas opções parecem não ter efeito.

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

Entendi mal o significado desses parâmetros de opção?

questionAnswers(1)

yourAnswerToTheQuestion