Load/Save Options

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 GLB

FbxLoadOptions

ตัวเลือกการโหลดสำหรับไฟล์ FBX.

var opts = new FbxLoadOptions();
scene.Open("model.fbx", opts);

FbxSaveOptions

ตัวเลือกการบันทึกสำหรับผลลัพธ์ FBX.

OverviewOverviewOverview
IsAsciibooltrue สำหรับ 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);

ดูเพิ่มเติม

 ภาษาไทย