DAE sang tệp OBJ trong Java

Các tệp DAE thường được sử dụng để trao đổi tài sản kỹ thuật số giữa các ứng dụng xử lý 3D khác nhau. Trong một số trường hợp nhất định, bạn có thể cần chuyển đổi tệp DAE sang định dạng OBJ. Bài viết này trình bày cách chuyển đổi tệp DAE thành tệp OBJ trong Java.

Java API để chuyển đổi DAE thành tệp OBJ

Aspose.3D for Java API hỗ trợ làm việc với DAE, OBJ và một số định dạng tệp khác. Bạn có thể dễ dàng định cấu hình API bằng cách tải xuống các tệp JAR từ phần Bản phát hành mới hoặc với các thông số kỹ thuật của Maven sau trong tệp pom.xml của ứng dụng của bạ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>21.12</version>
    </dependency>
</dependencies>

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

Bạn có thể chuyển đổi DAE sang tệp OBJ bằng cách làm theo các bước bên dưới:

  1. Tải tệp DAE đầu vào với lớp Cảnh.
  2. Khởi tạo một đối tượng của lớp objSaveOptions.
  3. Chuyển đổi DAE sang tệp OBJ với phương thức Lưu.

Đoạn mã sau trình bày cách chuyển đổi DAE sang OBJ theo chương trình trong Java:

// Tải tệp DAE đầu vào bằng lớp Cảnh.
Scene scene = new Scene("Sample.dae");

// Khởi tạo một phiên bản của lớp objSaveOptions
ObjSaveOptions options = new ObjSaveOptions();
options.setEnableMaterials(true);
            
// Chuyển đổi DAE sang tệp OBJ 
scene.save("Sample.obj", options);

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

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

Khám phá các tính năng khác

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 phần Tài liệu nơi chi tiết về các định dạng tệp khác được đề cập chi tiết.

Sự kết luận

Trong bài viết này, bạn đã khám phá cách chuyển đổi tệp DAE sang OBJ với độ trung thực cao trong Java. Hơn nữa, bạn không cần phải cài đặt bất kỳ ứng dụng mô hình 3D nào để làm việc với tính năng này. Vui lòng liên hệ với chúng tôi tại diễn đàn nếu có bất kỳ thắc mắc nào.

Xem thêm