Самый простой способ экспортировать сцену SceneKit в виде файла.lade Collada?

У меня есть сценарий SceneKit, сгенерированный алгоритмическим способом, который я хотел бы экспортировать как файл.lade Collada, например, для использования в iBooks Author. Так как SceneKit может импортировать файлы Collada, я подумал, что может быть способ их экспортировать, но ничего не нашел в API.

Есть ли более простой способ написать короткий собственный экспортер, который перебирает каждый узел / геометрию и т. Д.?

1 ответ

Решение

SCNScene имеет writeToURL:options:delegate:progressHandler: OS-only метод, который экспортирует DAE. Имейте в виду, что DAE не поддерживает все функции SceneKit. Также обратите внимание, что этот метод недоступен в iOS. (Хотя, если вы готовите контент для iBooks Author, это, вероятно, не проблема.)

Другие вопросы по тегам