我正在创建一个应用程序,用户可以在其中扫描三维对象,我有一个场景,可以很容易地保存在documents目录中并以.scn格式共享,但我想通过UIActivityController将.scn文件共享为.usz文件。
基本上我在使用这个库https://github.com/StandardCyborg/StandardCyborgCocoa
在这个库中,场景文件保存为.gltf格式,但我想共享iOS设备不支持的.gltf文件。苹果只支持.usz文件格式。所以,我想在共享之前将这个.gltf文件转换为.usz文件。
一个星期以来,我一直在互联网上寻找不同的解决方案,但到目前为止一切都不起作用。
有人能帮我解决这个问题吗?
非常感谢您的帮助。
它没有文档,但SCNScene
的write
方法可以使用.usz URL,至少从iOS 14.7开始是这样。这是我在应用程序中使用的内容。