USDZ sang GLB Java

Tệp USDZ là tệp ZIP không có bất kỳ nén hoặc mã hóa nào. Trong một số trường hợp sử dụng nhất định, bạn có thể cần chuyển đổi tệp USDZ sang tệp USDZ sang định dạng tệp GLB hoặc GLTF. Theo đó, bài viết này giải thích cách chuyển đổi USDZ sang định dạng GLB hoặc GLTF theo lập trình trong Java.

Bộ chuyển đổi USDZ sang GLB hoặc GLTF - Cài đặt API Java

Aspose.3D for Java hỗ trợ làm việc với một số đối tượng và cảnh hai hoặc ba chiều. Bạn có thể nhanh chóng định cấu hình API bằng cách tải xuống phiên bản mới nhất của các tệp JAR của nó từ trang Tải xuống hoặc với các cấu hình sau để kích hoạt nó từ Kho lưu trữ Aspose trong tệp pom.xml của dự án 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>22.7</version>
    </dependency>
</dependencies>

Chuyển đổi USDZ sang tệp GLB trong Java

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

  1. Tải tệp USDZ đầu vào bằng một đối tượng của lớp Scene.
  2. Chuyển đổi USDZ sang định dạng tệp nhị phân GLB.

Mẫu mã dưới đây trình bày chi tiết cách chuyển đổi tệp USDZ sang định dạng GLB theo lập trình trong Java:

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

// Mở khung cảnh từ con đường đã cho
scene.open("Input.usdz");

// Lưu tệp GLB đầu ra
scene.save("Output.glb");

Chuyển đổi USDZ sang tệp GLTF trong Java

Bạn có thể chuyển đổi tệp USDZ sang định dạng GLTF bằng cách sử dụng các bước sau:

  1. Tạo một thể hiện của lớp Scene.
  2. Chuyển đổi USDZ sang định dạng GLTF.

Đoạn mã sau giải thích cách chuyển đổi tệp USDZ sang định dạng GLTF theo chương trình trong Java:

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

// Mở khung cảnh từ con đường đã cho
scene.open("Input.usdz");

// Lưu tệp GLTF đầu ra
scene.save("Output.gltf");

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í để đánh giá 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 USDZ to GLB 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 USDZ sang định dạng tệp GLTF hoặc GLB theo lập trình trong Java. Phương thức Lưu có thể phân tích cú pháp phần mở rộng tệp từ tên tệp và sẽ hiển thị tệp ở định dạng tương ứng. Ví dụ: tệp định dạng ASCII hoặc Binary theo yêu cầu của bạn. Hơn nữa, bạn có thể truy cập không gian tài liệu để xem các tính năng khác được API hỗ trợ. Trong trường hợp bạn cần liên hệ với chúng tôi, vui lòng liên hệ với chúng tôi tại diễn đàn.

Xem thêm

Chuyển USDZ sang HTML trong Java