Load/Save Options

Load and Save Options — Aspose.3D FOSS for .NET

命名空间:: Aspose.ThreeD.Formats

每种受支持的格式都有一对专用的加载和保存选项类,您可以通过它们控制导入和导出行为。.


ObjLoadOptions

Wavefront OBJ 文件的加载选项。.

var opts = new ObjLoadOptions();
scene.Open("model.obj", opts);

ObjSaveOptions

Wavefront OBJ 输出的保存选项。.

var opts = new ObjSaveOptions();
scene.Save("output.obj", opts);

StlLoadOptions

STL 文件(二进制和 ASCII)的加载选项。.

var opts = new StlLoadOptions();
scene.Open("part.stl", opts);

StlSaveOptions

STL 输出的保存选项。.

var opts = new StlSaveOptions();
scene.Save("output.stl", opts);

GltfLoadOptions

glTF 2.0 和 GLB 文件的加载选项。.

var opts = new GltfLoadOptions();
scene.Open("model.gltf", opts);

GltfSaveOptions

用于 glTF 2.0 和 GLB 输出的保存选项。在当前的 FOSS 版中,, GltfSaveOptions 未定义特定格式的属性。使用文件扩展名来控制输出格式:: .gltf 用于基于 JSON 的 glTF,, .glb 用于二进制 GLB。.

scene.Save("output.gltf"); // JSON glTF
scene.Save("output.glb");  // binary GLB

FbxLoadOptions

FBX 文件的加载选项。.

var opts = new FbxLoadOptions();
scene.Open("model.fbx", opts);

FbxSaveOptions

FBX 输出的保存选项。.

ExampleExampleExample
IsAsciibooltrue 用于 ASCII FBX,, false 用于二进制
var opts = new FbxSaveOptions() { IsAscii = true };
scene.Save("output.fbx", opts);

TmfLoadOptions

3MF 文件的加载选项。.

var opts = new TmfLoadOptions();
scene.Open("model.3mf", opts);

TmfSaveOptions

3MF 输出的保存选项。.

var opts = new TmfSaveOptions();
scene.Save("output.3mf", opts);

另见

 中文