Я использую эту суть для импорта бинарного STL 3d me sh в SCNNode, который прекрасно работает (я могу просмотреть me sh в SCNView, и он выглядит хорошо).
Однако, если я пытаюсь экспортировать (без изменений) me sh, используя MDLAsset.export(to: url)
или SCNScene.write(to: url)
, в файл STL или OBJ, полученный me sh будет поврежден.
Если я загружаю пример ship.scn
сцены и затем экспортирую в STL, все выглядит хорошо. Это заставляет меня думать, что должно быть что-то не так в том, как вышеупомянутая сущность создает SCNNode, но я не могу понять, что это такое.
Фактическая модель: Результат экспорта STL / OBJ: