Load/Save Options

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

Przestrzeń nazw: Aspose.ThreeD.Formats

Każdy obsługiwany format ma dedykowaną parę klas opcji ładowania i zapisu, które pozwalają kontrolować zachowanie importu i eksportu.


ObjLoadOptions

Opcje ładowania dla plików Wavefront OBJ.

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

ObjSaveOptions

Opcje zapisu dla wyjścia Wavefront OBJ.

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

StlLoadOptions

Opcje ładowania dla plików STL (binarnych i ASCII).

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

StlSaveOptions

Opcje zapisu dla wyjścia STL.

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

GltfLoadOptions

Opcje ładowania dla plików glTF 2.0 i GLB.

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

GltfSaveOptions

Opcje zapisu dla glTF 2.0 i wyjścia GLB. W bieżącej edycji FOSS, GltfSaveOptions nie definiuje właściwości specyficznych dla formatu. Użyj rozszerzenia pliku, aby kontrolować format wyjściowy: .gltf dla glTF opartego na JSON, .glb dla binarnego GLB.

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

FbxLoadOptions

Opcje ładowania dla plików FBX.

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

FbxSaveOptions

Opcje zapisu dla wyjścia FBX.

EnumerationsEnumerationsEnumerations
IsAsciibooltrue dla ASCII FBX, false dla binarnego
var opts = new FbxSaveOptions() { IsAscii = true };
scene.Save("output.fbx", opts);

TmfLoadOptions

Opcje ładowania dla plików 3MF.

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

TmfSaveOptions

Opcje zapisu dla wyjścia 3MF.

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

Zobacz także

 Polski