OBJ sang 3DS C#

Tệp OBJ là tệp định nghĩa hình học chứa đỉnh, chuẩn đỉnh, đỉnh, v.v. Tuy nhiên, tệp 3DS có thể chứa thông tin về đồ họa vectơ 3D. Trong một số trường hợp sử dụng nhất định, bạn có thể muốn chuyển đổi tệp OBJ sang định dạng 3DS. Theo các yêu cầu đó, bài viết này trình bày cách chuyển đổi tệp OBJ sang định dạng 3DS trong C#.

Bộ chuyển đổi OBJ sang 3DS - Cài đặt API C#

API Aspose.3D for .NET hỗ trợ làm việc với các tệp 3D khác nhau từ trong các ứng dụng của bạn. Bạn có thể dễ dàng cài đặt API bằng cách tải xuống các tệp DLL tham chiếu của nó từ trang Bản phát hành mới hoặc sử dụng lệnh cài đặt NuGet bên dưới:

PM> Install-Package Aspose.3D

Cách chuyển đổi OBJ sang tệp 3DS trong C#

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

  1. Tải tệp đối tượng nguồn từ đĩa hoặc luồng.
  2. Chuyển đổi tệp OBJ sang định dạng 3DS.

Chuyển đổi OBJ sang tệp 3DS trong C#

Vui lòng làm theo các bước bên dưới để chuyển đổi tệp OBJ sang định dạng 3DS:

  1. Khởi tạo một thể hiện của lớp Scene để tải tệp đối tượng nguồn.
  2. Xuất OBJ sang tệp 3DS bằng phương pháp Lưu.

Mã mẫu sau đây trình bày chi tiết về cách chuyển đổi tệp OBJ sang định dạng 3DS theo chương trình trong C#:

// Khởi tạo một đối tượng của lớp Scene
Scene scene = new Scene();

// Tải tệp OBJ đầu vào
scene.Open("sample.obj", WavefrontOBJ);

// Lưu tệp 3DS đầu ra
scene.Save("result.3ds", FileFormat.Discreet3DS);

Nhận Giấy phép Tạm thời Miễn phí

Bạn có thể đánh giá đầy đủ tất cả các tính năng trong API bằng cách yêu cầu giấy phép tạm thời miễn phí.

Demo trực tuyến

Bạn có thể dùng thử ứng dụng web OBJ to 3DS Converter được phát triển bằng API này.

Sự kết luận

Trong bài viết này, bạn đã học cách chuyển đổi tệp OBJ sang định dạng 3DS. Tuy nhiên, API cung cấp nhiều tính năng khác để hoạt động với các cảnh và mô hình ba chiều. Bạn có thể xem các phần khác nhau trong không gian tài liệu. Bạn có thể liên hệ với chúng tôi tại forum để thảo luận về bất kỳ câu hỏi hoặc thắc mắc nào của bạn.

Xem thêm

Chuyển đổi hình ảnh JPG sang Lithophane trong C#