Load and Save Options — Aspose.3D FOSS for .NET
Spațiu de nume: Aspose.ThreeD.Formats
Fiecare format suportat are un cuplu dedicat de clase de opțiuni de încărcare și salvare care vă permit să controlați comportamentul de import și export.
ObjLoadOptions
Opțiuni de încărcare pentru fișiere Wavefront OBJ.
var opts = new ObjLoadOptions();
scene.Open("model.obj", opts);ObjSaveOptions
Opțiuni de salvare pentru ieșirea Wavefront OBJ.
var opts = new ObjSaveOptions();
scene.Save("output.obj", opts);StlLoadOptions
Opțiuni de încărcare pentru fișiere STL (binare și ASCII).
var opts = new StlLoadOptions();
scene.Open("part.stl", opts);StlSaveOptions
Opțiuni de salvare pentru ieșirea STL.
var opts = new StlSaveOptions();
scene.Save("output.stl", opts);GltfLoadOptions
Opțiuni de încărcare pentru fișiere glTF 2.0 și GLB.
var opts = new GltfLoadOptions();
scene.Open("model.gltf", opts);GltfSaveOptions
Opțiuni de salvare pentru glTF 2.0 și ieșire GLB. În ediția curentă FOSS, GltfSaveOptions nu definește proprietăți specifice formatului. Folosiți extensia fișierului pentru a controla formatul de ieșire: .gltf pentru glTF bazat pe JSON, .glb pentru GLB binar.
scene.Save("output.gltf"); // JSON glTF
scene.Save("output.glb"); // binary GLBFbxLoadOptions
Opțiuni de încărcare pentru fișiere FBX.
var opts = new FbxLoadOptions();
scene.Open("model.fbx", opts);FbxSaveOptions
Opțiuni de salvare pentru ieșirea FBX.
| Example | Example | Example |
|---|---|---|
IsAscii | bool | true pentru FBX ASCII, false pentru binar |
var opts = new FbxSaveOptions() { IsAscii = true };
scene.Save("output.fbx", opts);TmfLoadOptions
Opțiuni de încărcare pentru fișiere 3MF.
var opts = new TmfLoadOptions();
scene.Open("model.3mf", opts);TmfSaveOptions
Opțiuni de salvare pentru ieșirea 3MF.
var opts = new TmfSaveOptions();
scene.Save("output.3mf", opts);