3D 格式提取资源 通过 C#

无需任何 3D 建模和渲染软件,即可提取 3D 文档格式中的资源,以构建跨平台 .NET 应用程序。

 

开发人员可以使用 3D 库轻松提取 3D 文件资源。 API 支持的格式包括 WavefrontOBJ、Discreet3DS、STL(ASCII、二进制)、FBX(ASCII、二进制)、通用 3D、Collada、GLB、glTF、PLY、DirectX、Google Draco 格式等。 提取过程很简单,通过 场景类 的实例加载源文件,创建归档类并处理提取资源类,然后调用适用于相关输出格式参数的保存方法。

提取 3D 场景资源到各种格式

开发人员可以按照上述相同过程轻松提取 3D 文件的资源。 考虑一些示例,例如 3DS 到 FBX 提取器。 通过场景类对象加载 3DS 文件。 使用 FbxSaveOptions 创建保存选项,并使用输出文件路径和 fbx 选项参数调用场景保存方法。 API 具有适当的选项类,用于保存到相关类,例如 A3dwSaveOptions AmfSaveOptions Discreet3dsSaveOptions Html5SaveOptions RvmSaveOptions 等。 这里是完整的 3D 提取器格式 选项列表。

C# 代码用于 3DS 到 FBX 提取资源