Load and Save Options — Aspose.3D FOSS for .NET
Espace de noms : Aspose.ThreeD.Formats
Chaque format pris en charge possède une paire dédiée de classes d’options de chargement et d’enregistrement qui vous permettent de contrôler le comportement d’importation et d’exportation.
ObjLoadOptions
Options de chargement pour les fichiers Wavefront OBJ.
var opts = new ObjLoadOptions();
scene.Open("model.obj", opts);ObjSaveOptions
Options d’enregistrement pour la sortie Wavefront OBJ.
var opts = new ObjSaveOptions();
scene.Save("output.obj", opts);StlLoadOptions
Options de chargement pour les fichiers STL (binaire et ASCII).
var opts = new StlLoadOptions();
scene.Open("part.stl", opts);StlSaveOptions
Options d’enregistrement pour la sortie STL.
var opts = new StlSaveOptions();
scene.Save("output.stl", opts);GltfLoadOptions
Options de chargement pour les fichiers glTF 2.0 et GLB.
var opts = new GltfLoadOptions();
scene.Open("model.gltf", opts);GltfSaveOptions
Options d’enregistrement pour la sortie glTF 2.0 et GLB. Dans l’édition FOSS actuelle, GltfSaveOptions ne définit pas de propriétés spécifiques au format. Utilisez l’extension de fichier pour contrôler le format de sortie : .gltf pour le glTF basé sur JSON, .glb pour le GLB binaire.
scene.Save("output.gltf"); // JSON glTF
scene.Save("output.glb"); // binary GLBFbxLoadOptions
Options de chargement pour les fichiers FBX.
var opts = new FbxLoadOptions();
scene.Open("model.fbx", opts);FbxSaveOptions
Options d’enregistrement pour la sortie FBX.
| Methods | Methods | Methods |
|---|---|---|
IsAscii | bool | true pour le FBX ASCII, false pour le binaire |
var opts = new FbxSaveOptions() { IsAscii = true };
scene.Save("output.fbx", opts);TmfLoadOptions
Options de chargement pour les fichiers 3MF.
var opts = new TmfLoadOptions();
scene.Open("model.3mf", opts);TmfSaveOptions
Options d’enregistrement pour la sortie 3MF.
var opts = new TmfSaveOptions();
scene.Save("output.3mf", opts);