Tệp OBJ STL hoặc FBX

Các tệp OBJ là các đối tượng hình học cho phép truyền dữ liệu hình học về phía trước hoặc phía sau. Bài viết này đề cập đến việc chuyển đổi tệp OBJ sang tệp định dạng FBX hoặc STL:

OBJ Converter sang FBX hoặc STL File bằng C#

API Aspose.3D for .NET hỗ trợ làm việc với các mô hình 3D và định dạng tệp khác nhau. Bạn có thể chuyển đổi tệp 3D Object với phần mở rộng tệp OBJ sang các định dạng khác nhau như FBX hoặc STL. Chỉ cần định cấu hình API bằng cách tải xuống tệp DLL từ phần Tải xuống hoặc sử dụng lệnh cài đặt NuGet bên dưới:

PM> Install-Package Aspose.3D

Chuyển đổi OBJ sang tệp FBX theo phương pháp lập trình trong C#

Bạn có thể chuyển đổi tệp 3D Object OBJ sang định dạng FBX bằng các bước dưới đây:

  1. Tải tệp OBJ đầu vào với lớp Scene.
  2. Khởi tạo đối tượng FBXSaveOptions với trường FileFormat.
  3. Chuyển đổi OBJ sang tệp FBX.

Đoạn mã dưới đây giải thích cách chuyển đổi tệp đối tượng OBJ sang tệp định dạng FBX theo chương trình với C#:

// Tải tệp OBJ đầu vào với lớp Scene.
Scene scene = new Scene("scene.obj");

// Khởi tạo đối tượng FBXSaveOptions bằng enum SaveFormat.
FBXSaveOptions options = new FBXSaveOptions(FileFormat.FBX7400ASCII);

// Chuyển đổi OBJ sang tệp FBX.
scene.Save("Test.fbx", options);

Chuyển đổi tệp OBJ sang STL bằng C#

Bạn có thể chuyển đổi tệp OBJ thành tệp STL bằng các bước sau:

  1. Tải tệp OBJ đầu vào với lớp Scene.
  2. Khởi tạo đối tượng lớp STLSaveOptions.
  3. Định cấu hình các đường dẫn tra cứu để cho phép tìm kiếm các phụ thuộc bên ngoài.
  4. Chuyển đổi OBJ sang tệp STL.

Đoạn mã sau đây cho thấy cách chuyển đổi tệp OBJ thành tệp STL theo chương trình trong C#:

// Tải tệp OBJ đầu vào với lớp Scene.
Scene scene = new Scene("scene.obj");

// Khởi tạo đối tượng lớp STLSaveOptions.
STLSaveOptions saveSTLOpts = new Aspose.ThreeD.Formats.STLSaveOptions();
                        
// Định cấu hình các đường dẫn tra cứu để cho phép nhà nhập khẩu tìm thấy các phụ thuộc bên ngoài.
saveSTLOpts.LookupPaths = new List<string>(new string[] { dataDir });

// Chuyển đổi OBJ sang tệp STL.
scene.Save("test.stl", saveSTLOpts);

Nhận giấy phép API miễn phí

Bạn có thể yêu cầu một Giấy phép Tạm thời Miễn phí để đánh giá API trong toàn bộ khả năng của nó.

Sự kết luận

Tóm lại, bạn đã học cách chuyển đổi hoặc xuất tệp đối tượng 3D ở định dạng OBJ sang tệp FBX hoặc STL theo cách lập trình bằng C#. Bạn có thể thêm các tính năng này vào ứng dụng của mình chỉ với một vài dòng mã vì API sẽ xử lý các chi tiết nhỏ cho việc chuyển đổi. Hơn nữa, bạn có thể khám phá một số tính năng khác của API bằng cách truy cập Tài liệu. Trong trường hợp có bất kỳ thắc mắc nào, vui lòng viết thư cho chúng tôi tại Diễn đàn hỗ trợ miễn phí.

Xem thêm