Load and Save Options — Aspose.3D FOSS for .NET
Namespace: Aspose.ThreeD.Formats
Setiap format yang didukung memiliki pasangan kelas opsi muat dan simpan khusus yang memungkinkan Anda mengontrol perilaku impor dan ekspor.
ObjLoadOptions
Opsi muat untuk file Wavefront OBJ (.obj).
var opts = new ObjLoadOptions();
scene.Open("model.obj", opts);ObjSaveOptions
Opsi simpan untuk file Wavefront OBJ.
var opts = new ObjSaveOptions();
scene.Save("output.obj", opts);StlLoadOptions
Opsi muat untuk file STL (biner dan ASCII).
var opts = new StlLoadOptions();
scene.Open("part.stl", opts);StlSaveOptions
Simpan opsi untuk output STL.
var opts = new StlSaveOptions();
scene.Save("output.stl", opts);GltfLoadOptions
Opsi muat untuk file glTF 2.0 dan GLB (.gltf, .glb).
var opts = new GltfLoadOptions();
scene.Open("model.gltf", opts);GltfSaveOptions
Opsi penyimpanan untuk output glTF 2.0 dan GLB. Pada edisi FOSS saat ini, GltfSaveOptions tidak mendefinisikan properti khusus format. Gunakan ekstensi file untuk mengontrol format output: .gltf untuk glTF berbasis JSON, .glb untuk GLB biner.
scene.Save("output.gltf"); // JSON glTF
scene.Save("output.glb"); // binary GLBFbxLoadOptions
Muat opsi untuk file FBX (.fbx).
var opts = new FbxLoadOptions();
scene.Open("model.fbx", opts);FbxSaveOptions
Opsi simpan untuk output FBX.
| Enumerations | Enumerations | Enumerations |
|---|---|---|
IsAscii | bool | true untuk FBX ASCII, false untuk biner |
var opts = new FbxSaveOptions() { IsAscii = true };
scene.Save("output.fbx", opts);TmfLoadOptions
Opsi muat untuk file 3MF.
var opts = new TmfLoadOptions();
scene.Open("model.3mf", opts);TmfSaveOptions
Opsi simpan untuk output 3MF.
var opts = new TmfSaveOptions();
scene.Save("output.3mf", opts);