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 για glTF βασισμένο σε JSON, .glb για δυαδικό GLB.
scene.Save("output.gltf"); // JSON glTF
scene.Save("output.glb"); // binary GLBFbxLoadOptions
Επιλογές φόρτωσης για αρχεία FBX.
var opts = new FbxLoadOptions();
scene.Open("model.fbx", opts);FbxSaveOptions
Επιλογές αποθήκευσης για έξοδο FBX.
| Example | Example | Example |
|---|---|---|
IsAscii | bool | true για 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);