Load and Save Options — Aspose.3D FOSS for .NET
Espacio de nombres: Aspose.ThreeD.Formats
Cada formato compatible tiene un par dedicado de clases de opciones de carga y guardado que le permiten controlar el comportamiento de importación y exportación.
ObjLoadOptions
Opciones de carga para archivos Wavefront OBJ.
var opts = new ObjLoadOptions();
scene.Open("model.obj", opts);ObjSaveOptions
Opciones de guardado para la salida Wavefront OBJ.
var opts = new ObjSaveOptions();
scene.Save("output.obj", opts);StlLoadOptions
Opciones de carga para archivos STL (binario y ASCII).
var opts = new StlLoadOptions();
scene.Open("part.stl", opts);StlSaveOptions
Opciones de guardado para la salida STL.
var opts = new StlSaveOptions();
scene.Save("output.stl", opts);GltfLoadOptions
Opciones de carga para archivos glTF 2.0 y GLB.
var opts = new GltfLoadOptions();
scene.Open("model.gltf", opts);GltfSaveOptions
Opciones de guardado para glTF 2.0 y salida GLB. En la edición FOSS actual, GltfSaveOptions no define propiedades específicas del formato. Use la extensión del archivo para controlar el formato de salida: .gltf para glTF basado en JSON, .glb para GLB binario.
scene.Save("output.gltf"); // JSON glTF
scene.Save("output.glb"); // binary GLBFbxLoadOptions
Opciones de carga para archivos FBX.
var opts = new FbxLoadOptions();
scene.Open("model.fbx", opts);FbxSaveOptions
Opciones de guardado para la salida FBX.
| Methods | Methods | Methods |
|---|---|---|
IsAscii | bool | true para FBX ASCII, false para binario |
var opts = new FbxSaveOptions() { IsAscii = true };
scene.Save("output.fbx", opts);TmfLoadOptions
Opciones de carga para archivos 3MF.
var opts = new TmfLoadOptions();
scene.Open("model.3mf", opts);TmfSaveOptions
Opciones de guardado para la salida 3MF.
var opts = new TmfSaveOptions();
scene.Save("output.3mf", opts);