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);

См. также

 Русский