Tệp STL được sử dụng trong sản xuất có sự hỗ trợ của máy tính vì những tệp này chứa thông tin hình học 3D. Trong khi đó, tệp USDZ thường được sử dụng để tạo các cảnh dựa trên thực tế tăng cường. Trong một số trường hợp sử dụng nhất định, bạn có thể cần chuyển đổi tệp STL sang định dạng USDZ. Bài viết này trình bày cách chuyển đổi tệp STL sang tệp USDZ theo chương trình trong C#.
- Bộ chuyển đổi STL sang USDZ - Cài đặt API C#
- Chuyển đổi định dạng STL sang USDZ theo chương trình trong C#
Bộ chuyển đổi STL sang USDZ - Cài đặt API C#
Aspose.3D for .NET API hỗ trợ tạo, chỉnh sửa hoặc thao tác FBX, OBJ và nhiều định dạng được hỗ trợ khác. Chỉ cần truy cập API bằng cách tải xuống các tệp DLL của nó từ các trang Tải xuống hoặc sử dụng lệnh cài đặt NuGet sau:
PM> Install-Package Aspose.3D
Chuyển đổi định dạng STL sang USDZ theo chương trình trong C#
Bạn có thể chuyển đổi tệp STL sang định dạng USDZ bằng cách làm theo các bước bên dưới:
- Tải tệp STL đầu vào với một phiên bản của lớp Scene
- Khởi tạo một thể hiện của lớp UsdSaveOptions.
- Chuyển đổi định dạng STL sang USDZ.
Mẫu mã sau đây cho thấy cách chuyển đổi tệp STL sang định dạng USDZ trong C#:
// Khởi tạo một đối tượng của lớp Scene
Scene scene = new Scene();
// Tải tệp STL đầu vào bằng phương thức Mở
scene.Open("test.stl");
// Khởi tạo đối tượng lớp UsdSaveOptions
UsdSaveOptions options = new UsdSaveOptions(FileFormat.USDZ);
// Lưu tệp USDZ đầu ra
scene.Save("test.usdz", options);
Khám phá các tính năng của API
API hỗ trợ một số chuyển đổi tệp khác và thao tác cảnh 3D như được thảo luận trong các chương khác nhau trong phần tài liệu. Bạn có thể muốn xem để kiểm tra các API khác được hỗ trợ để hoạt động với đồ họa ba chiều.
Nhận Giấy phép Tạm thời Miễn phí
Bạn có thể kiểm tra hết khả năng của tất cả các tính năng của API bằng cách nhận giấy phép tạm thời miễn phí. Nó cho phép bạn đánh giá hiệu suất của API mà không có bất kỳ giới hạn đánh giá nào.
Sự kết luận
Trong bài viết này, bạn đã khám phá cách chuyển đổi tệp STL sang định dạng USDZ theo chương trình trong C#. Tuy nhiên, trong trường hợp bạn cần thảo luận về bất kỳ yêu cầu hoặc thắc mắc nào của mình, vui lòng viết thư cho chúng tôi tại diễn đàn.