OBJ sang 3DS Java

Các tệp OBJ chứa các mặt đa giác, bản đồ kết cấu và thông tin khác về các đối tượng 3D. Trong khi đó, các tệp 3DS được sử dụng để lưu trữ dữ liệu lưới và thông tin vật liệu cùng với các dữ liệu khác. Đôi khi, bạn có thể cần chuyển đổi tệp OBJ sang định dạng 3DS. Đối với các yêu cầu như vậy, bài viết này trình bày cách chuyển đổi tệp OBJ sang tệp 3DS theo lập trình trong Java.

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

API Aspose.3D for Java hỗ trợ làm việc với các đối tượng và cảnh hai hoặc ba chiều. Bạn có thể dễ dàng định cấu hình API bằng cách truy cập tệp JAR tham chiếu từ phần Tải xuống hoặc thiết lập nó từ Kho lưu trữ Aspose bằng cách sử dụng các thông số kỹ thuật sau trong tệp pom.xml của dự án.

Kho:

 <repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>http://repository.aspose.com/repo/</url>
    </repository>
</repositories>

Sự phụ thuộc:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-3d</artifactId>
        <version>22.8</version>
    </dependency>
</dependencies>

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

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

  1. Tải tệp OBJ đầu vào từ đĩa hoặc luồng.
  2. Ghi tệp 3DS đầu ra.

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

Bạn cần làm theo các bước dưới đây để 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.
  2. Chuyển đổi tệp OBJ sang định dạng 3DS bằng phương pháp Lưu.

Mẫu mã dưới đây trình bày chi tiết về cách chuyển đổi tệp OBJ sang tệp 3DS theo lập trình trong Java:

// 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("input.obj", FileFormat.WAVEFRONTOBJ);

// Lưu tệp 3DS đầu ra
scene.save("output.3ds", FileFormat.DISCREET3DS);

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

Bạn có thể yêu cầu giấy phép tạm thời miễn phí để kiểm tra tất cả các tính năng của API mà không có bất kỳ giới hạn nào.

Demo trực tuyến

Vui lò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 này, bạn đã quan sát và hiểu cách chuyển đổi một tệp OBJ sang định dạng 3DS theo lập trình trong Java. Tuy nhiên, bạn có thể xem phần tài liệu nơi các chương khác nhau đề cập đến các tính năng được API hỗ trợ. Trong trường hợp có bất kỳ thắc mắc nào, vui lòng liên hệ qua diễn đàn.

Xem thêm

Chuyển đổi USDZ sang tệp GLB hoặc GLTF trong C#