swift - 使用 ARKit 显示 X3D 文件

标签 swift swift3 augmented-reality x3d arkit

我需要使用 Apple 的新 ARKit 在房间中显示来自服务器的 X3D 文件。

如何使用 Apple ARKit 显示 X3D 文件? 一般来说 - ARKit/Scene Kit 支持哪些文件格式?

最佳答案

1) 您需要为模型 I/O API 编写自己的加载器,或者寻找其他人创建的加载器。

https://developer.apple.com/videos/play/wwdc2017/610/

2) 构建一个应用程序,执行从 X3D 到支持的模型 I/O 格式之一(如 USD 或 Collada)的转换。

我注意到 X3D 是 XML 序列化的,这意味着可以使用 XSLT 样式表创建到 Collada 的转换。

关于swift - 使用 ARKit 显示 X3D 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44694582/

相关文章:

ios - 根据下面的内容更改状态栏的颜色

swift - 将 Swift 2.3 转换为 Swift 3.0 - 错误,无法使用类型为'的参数列表调用 'dataTask'

swift - 检测 AR 对象上的手指?

swift - 控制系统声音的音量

swift - 警告 convertPointToBase 已弃用

ios - 从完成处理程序的 NSURLSession DownloadTaskWithRequest 获取数据

swift - SceneKit – SCNMatrix4 中最低行的元素是做什么用的?

swift - 如何在didSelectItemAt indexPath函数下显示ViewController? (没有 Storyboard)

ios - 如何获取触发 segue 的 View Controller

java - 将 mixare 集成到 Android 应用程序中