Load and Save Options — Aspose.3D FOSS for .NET
Không gian tên: Aspose.ThreeD.Formats
Mỗi định dạng được hỗ trợ có một cặp lớp tùy chọn tải và lưu riêng biệt cho phép bạn kiểm soát hành vi nhập và xuất.
ObjLoadOptions
Tùy chọn tải cho các tệp Wavefront OBJ.
var opts = new ObjLoadOptions();
scene.Open("model.obj", opts);ObjSaveOptions
Tùy chọn lưu cho đầu ra Wavefront OBJ.
var opts = new ObjSaveOptions();
scene.Save("output.obj", opts);StlLoadOptions
Tùy chọn tải cho các tệp STL (nhị phân và ASCII).
var opts = new StlLoadOptions();
scene.Open("part.stl", opts);StlSaveOptions
Tùy chọn lưu cho đầu ra STL.
var opts = new StlSaveOptions();
scene.Save("output.stl", opts);GltfLoadOptions
Tùy chọn tải cho các tệp glTF 2.0 và GLB.
var opts = new GltfLoadOptions();
scene.Open("model.gltf", opts);GltfSaveOptions
Các tùy chọn lưu cho đầu ra glTF 2.0 và GLB. Trong phiên bản FOSS hiện tại, GltfSaveOptions không định nghĩa các thuộc tính riêng cho định dạng. Sử dụng phần mở rộng tệp để kiểm soát định dạng đầu ra: .gltf đối với glTF dựa trên JSON, .glb đối với GLB nhị phân.
scene.Save("output.gltf"); // JSON glTF
scene.Save("output.glb"); // binary GLBFbxLoadOptions
Tùy chọn tải cho các tệp FBX.
var opts = new FbxLoadOptions();
scene.Open("model.fbx", opts);FbxSaveOptions
Tùy chọn lưu cho đầu ra FBX.
| Properties | Properties | Properties |
|---|---|---|
IsAscii | bool | true đối với FBX ASCII, false đối với nhị phân |
var opts = new FbxSaveOptions() { IsAscii = true };
scene.Save("output.fbx", opts);TmfLoadOptions
Tùy chọn tải cho các tệp 3MF.
var opts = new TmfLoadOptions();
scene.Open("model.3mf", opts);TmfSaveOptions
Tùy chọn lưu cho đầu ra 3MF.
var opts = new TmfSaveOptions();
scene.Save("output.3mf", opts);