使用 C# 以不同的 3D 格式保存 3D 文档
Contents
[
Hide
]
概述
本文介绍如何使用 C# 3D 文档处理库以各种格式保存 3D 文档,包括
- 使用 C# 以 FBX 格式保存 3D 文档-AutoDesk
- 使用 C# - Collada 以 DAE 格式保存 3D 文档
- 使用 C# - Discreet 3D Studio以 3DS 格式保存 3D 文档
- 使用 C# - Google Draco 以 DRC 格式保存 3D 文档
Aspose.3D API 的
Scene
类表示 3D 文档,开发人员可以将其对象保存为任何支持的文件格式。要保存 3D 场景,只需使用 Scene.Save
方法,它接受具有完整路径的文件名或文件流对象。Aspose.3D API 提供另一个 FileFormat
参数来指定输出文件格式。
以支持的 3D 格式保存 3D 场景
下面的 C# 代码示例显示了如何将 3D 场景或文档以各种支持的 3D 格式保存到流中。
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-3d/Aspose.3D-for-.NET | |
// Load a 3D document into Aspose.3D | |
Scene scene = new Scene(); | |
// Open an existing 3D scene | |
scene.Open("document.fbx"); | |
// Save Scene to a stream | |
MemoryStream dstStream = new MemoryStream(); | |
scene.Save(dstStream, FileFormat.FBX7500ASCII); | |
// Save Scene to a local path | |
scene.Save("output_out.fbx"); |