FAQ — Aspose.3D FOSS cho .NET
Cấp phép
Aspose.3D sử dụng giấy phép nào?
Gói được phát hành theo giấy phép dự án. Kiểm tra kho lưu trữ để biết các điều khoản giấy phép chính xác.
Tôi có cần khóa giấy phép để sử dụng thư viện không?
Không cần khóa giấy phép. Các lớp License và Metered tồn tại trong bề mặt API nhưng chưa được triển khai trong phiên bản FOSS hiện tại.
Cài đặt
Làm thế nào để cài đặt Aspose.3D?
dotnet add package Aspose.3D --version 26.1.0Phiên bản .NET nào được yêu cầu?
.NET 10.0 trở lên.
Thư viện có phụ thuộc gốc không?
Không. Đó là một thư viện .NET được quản lý và không có thành phần gốc đặc thù cho nền tảng.
Hỗ trợ định dạng
Các định dạng tệp 3D nào được hỗ trợ?
| Định dạng | Nhập | Xuất |
|---|---|---|
| OBJ (Wavefront) | Có | Có |
| STL | Có | Có |
| glTF 2.0 / GLB | Có | Có |
| FBX | Có | Có |
| COLLADA (DAE) | Có | Có |
| PLY | Có | Không (trình xuất không được kết nối) |
| 3MF | Có | Có |
Có thể chuyển đổi giữa bất kỳ hai định dạng được hỗ trợ nào không?
Có, miễn là định dạng nguồn hỗ trợ nhập và định dạng đích hỗ trợ xuất. Tải bằng Scene.Open() và lưu bằng Scene.Save().
Sử dụng API
Làm sao để tải tệp 3D?
using Aspose.ThreeD;
var scene = new Scene();
scene.Open("model.obj");Làm thế nào để tôi lưu sang định dạng khác?
scene.Save("output.glb");Có thể tải từ luồng không?
Có. Scene.Open() chấp nhận một tham số Stream.
Làm thế nào để duyệt đồ thị cảnh?
Truy cập scene.RootNode.ChildNodes và đệ quy qua bộ sưu tập ChildNodes của mỗi nút.
Các hạn chế đã biết
Các tính năng render có sẵn không?
Không. Các phương thức Scene.Render() tồn tại trong API nhưng ném NotImplementedException trong phiên bản hiện tại.
Có sẵn các thao tác lưới boolean không?
Không. Mesh.DoBoolean() chưa được triển khai và sẽ ném NotImplementedException.
Có hỗ trợ mã hoá/giải mã watermark không?
Không. Các phương thức lớp Watermark không được triển khai trong phiên bản FOSS.
Tôi có thể truy cập bộ biến dạng lưới không?
Không. Geometry.GetDeformers() chưa được triển khai.