Định dạng tệp DAE (Digital Asset Exchange) hỗ trợ tốt trong phần mềm 3D, nhưng định dạng tệp OBJ mang lại khả năng tương thích và độ tin cậy cao hơn. Hơn nữa, việc khắc phục sự cố định dạng tệp OBJ rất dễ dàng và hiệu suất cũng tốt hơn về mặt tốc độ. Trong hướng dẫn này, chúng tôi hướng đến việc chuyển đổi tệp DAE sang OBJ bằng lập trình C#. Tuy nhiên, Aspose.3D for .NET là một lựa chọn hoàn hảo cho việc tự động hóa này. Vì vậy, hãy đồng hành cùng chúng tôi đến cuối bài viết này, nơi bạn sẽ tìm thấy những tài nguyên hữu ích. Hãy bắt đầu thôi.
Cài đặt SDK
Bỏ qua phần này nếu bạn đã cài đặt SDK mô hình 3D này.
Nếu không, hãy tải xuống tệp DLL hoặc cài đặt Aspose.3D for .NET bằng cách chạy lệnh sau trong NuGet Package Manager:
Install-Package Aspose.3D
Chuyển đổi tệp DAE sang OBJ trong C# - Đoạn mã
Aspose.3D for .NET là một SDK thân thiện với nhà phát triển, cung cấp các lớp và phương thức dễ sử dụng. Dù bạn sử dụng trong trường hợp nào, nó cũng sẽ đáp ứng các yêu cầu kinh doanh của bạn.
Vâng, bạn có thể làm theo các bước sau để xây dựng trình chuyển đổi DAE sang OBJ bằng SDK này:
- Đặt đường dẫn thư mục và tải giấy phép.
- Khởi tạo một thể hiện của lớp Scene.
- Phương thức Open sẽ tải tệp DAE nguồn.
- Tạo một đối tượng của lớp ObjSaveOptions.
- Gọi phương thức Save sẽ lưu tệp đầu ra vào tệp oBJ.
Chuyển đổi tệp DAE sang OBJ trong C# bằng đoạn mã sau:
using Aspose.ThreeD;
using Aspose.ThreeD.Formats;
namespace AsposeThreeD
{
class Graphics
{
// Chuyển đổi DAE sang OBJ trong .NET
static void Main(string[] args)
{
// Đặt đường dẫn thư mục và tải giấy phép.
String dataDir = "src";
License lic = new License();
lic.SetLicense("License.lic");
// Khởi tạo một thể hiện của lớp Scene.
Scene scene = new Scene();
// Phương pháp Open sẽ tải tệp Source DAE.
scene.Open(dataDir + "Box.dae");
// Tạo một đối tượng của lớp ObjSaveOptions.
var objSaveOptions = new ObjSaveOptions();
// Gọi phương thức Save sẽ lưu tệp đầu ra vào tệp oBJ.
scene.Save(dataDir + "sample.obj", objSaveOptions);
}
}
}
Đầu ra:

Nhận giấy phép miễn phí
Nhận giấy phép tạm thời miễn phí để dùng thử SDK này mà không bị giới hạn đánh giá.
Đặt một câu hỏi
Vui lòng truy cập diễn đàn của chúng tôi để đặt câu hỏi.
Kết thúc
Bây giờ bạn đã đủ khả năng để phát triển trình chuyển đổi tệp DAE của riêng mình. Cho đến nay, chúng tôi đã triển khai cách chuyển đổi tệp DAE sang OBJ trong C# bằng Aspose.3D for .NET.Hơn nữa, bạn có thể mở rộng chức năng theo nhu cầu của mình. Hơn nữa, chúng tôi đã đề cập đến chức năng cơ bản của việc chuyển đổi này, bạn có thể tham khảo tài liệu và tham chiếu API để tìm hiểu sâu hơn.
Xem lại các ví dụ GitHub của chúng tôi
Truy cập GitHub của chúng tôi để xem các triển khai.
