Load and Save Options — Aspose.3D FOSS for .NET
Vardų erdvė: Aspose.ThreeD.Formats
Kiekvienas palaikomas formatas turi atskirą įkėlimo ir išsaugojimo parinkčių klasių porą, leidžiančią valdyti importo ir eksporto elgseną.
ObjLoadOptions
Įkėlimo parinktys Wavefront OBJ failams.
var opts = new ObjLoadOptions();
scene.Open("model.obj", opts);ObjSaveOptions
Išsaugojimo parinktys Wavefront OBJ išvestims.
var opts = new ObjSaveOptions();
scene.Save("output.obj", opts);StlLoadOptions
Įkėlimo parinktys STL failams (binariams ir ASCII).
var opts = new StlLoadOptions();
scene.Open("part.stl", opts);StlSaveOptions
Išsaugojimo parinktys STL išvestims.
var opts = new StlSaveOptions();
scene.Save("output.stl", opts);GltfLoadOptions
Įkėlimo parinktys glTF 2.0 ir GLB failams.
var opts = new GltfLoadOptions();
scene.Open("model.gltf", opts);GltfSaveOptions
Išsaugojimo parinktys glTF 2.0 ir GLB išvestims. Dabartinėje FOSS versijoje, GltfSaveOptions neapibrėžia formatui būdingų savybių. Naudokite failo plėtinį, kad kontroliuotumėte išvesties formatą: .gltf skirta JSON pagrindu paremtam glTF, .glb skirta binariniam GLB.
scene.Save("output.gltf"); // JSON glTF
scene.Save("output.glb"); // binary GLBFbxLoadOptions
Įkėlimo parinktys FBX failams.
var opts = new FbxLoadOptions();
scene.Open("model.fbx", opts);FbxSaveOptions
Išsaugojimo parinktys FBX išvestims.
| Example | Example | Example |
|---|---|---|
IsAscii | bool | true skirta ASCII FBX, false skirta binariniam |
var opts = new FbxSaveOptions() { IsAscii = true };
scene.Save("output.fbx", opts);TmfLoadOptions
Įkėlimo parinktys 3MF failams.
var opts = new TmfLoadOptions();
scene.Open("model.3mf", opts);TmfSaveOptions
Išsaugojimo parinktys 3MF išvestims.
var opts = new TmfSaveOptions();
scene.Save("output.3mf", opts);