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 (دودویی و متنی).
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. در نسخه فعلی منبع باز،, 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 برای FBX به صورت ASCII،, 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);