Hướng Dẫn Nhà Phát Triển
Hướng Dẫn Nhà Phát Triển
Phần này đề cập đến các khả năng cốt lõi của Aspose.3D 26.1.0 cho .NET. Tất cả các lớp nằm trong Aspose.ThreeD không gian tên.
I/O Cảnh
Lớp Scene là container cấp cao nhất. Sử dụng Scene.Open() để tải tệp và Scene.Save() để xuất:
using Aspose.ThreeD;
var scene = new Scene();
scene.Open("model.fbx");
scene.Save("model.glb");Định dạng được tự động phát hiện từ phần mở rộng tệp. Để kiểm soát rõ ràng, truyền các tùy chọn riêng cho định dạng như FbxLoadOptions, GltfSaveOptions, hoặc ObjSaveOptions.
Đồ thị Cảnh
Mỗi cảnh có một RootNode. Gắn các nút con bằng CreateChildNode() và các thực thể (lưới, máy ảnh, đèn) vào các nút đó:
var scene = new Scene();
var boxNode = scene.RootNode.CreateChildNode("myBox", new Box(10, 10, 10));Duyệt qua cây phân cấp bằng node.ChildNodes và truy cập thực thể đã gắn qua node.Entity.
Định dạng được hỗ trợ
| Định dạng | Nhập | Xuất |
|---|---|---|
| OBJ | Có | Có |
| STL | Có | Có |
| glTF 2.0 / GLB | Có | Có |
| FBX | Có | Có |
| COLLADA | Có | Có |
| PLY | Có | Không (trình xuất chưa được kết nối) |
| 3MF | Có | Có |
Chủ đề
- Tính năng và Chức năng: Hướng dẫn chi tiết tính năng với các ví dụ C#