USDZ sang OBJ Java

USDZ là một kho lưu trữ ZIP không được mã hóa và không nén để lưu trữ các tệp Mô tả Cảnh phổ quát. Chúng được các tổ chức khác nhau sử dụng phổ biến để hiển thị sản phẩm của họ trực tuyến với sự trợ giúp của thực tế tăng cường. Tuy nhiên, bạn có thể cần phải chuyển đổi USDZ thành tệp OBJ, trong một số trường hợp sử dụng. Theo đó, bài viết này giải thích cách chuyển đổi tệp USDZ sang tệp OBJ theo lập trình trong Java.

Bộ chuyển đổi tệp USDZ sang OBJ - Cài đặt API Java

API Aspose.3D for Java hỗ trợ làm việc với các tệp 3D. Bạn có thể lập trình thao tác các định dạng tệp khác nhau mà không cần cài đặt bất kỳ ứng dụng xử lý đồ họa hoặc hoạt ảnh nào. Nhanh chóng định cấu hình API bằng cách tải xuống các tệp JAR của nó từ phần Bản phát hành mới hoặc với các cấu hình sau để cài đặt nó từ Kho lưu trữ Aspose trong các dự án dựa trên Maven 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.2</version>
    </dependency>
</dependencies>

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

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

  1. Tải tệp USDZ nguồn bằng lớp Cảnh.
  2. Khởi tạo một thể hiện của lớp objSaveOptions.
  3. Chuyển đổi USDZ sang tệp OBJ.

Đoạn mã dưới đây trình bày cách chuyển đổi tệp USDZ thành tệp OBJ theo lập trình trong Java:

// Tải tệp USDZ đầu vào
Scene scene = new Scene();
scene.open("Test.usdz");

// Khởi tạo đối tượng lớp objSaveOptions
ObjSaveOptions saveOptions = new ObjSaveOptions();

// Lưu tệp OBJ đầu ra
scene.save("Sample.obj", saveOptions);

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

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

Sự kết luận

Trong bài viết này, bạn đã khám phá cách chuyển đổi tệp USDZ sang tệp OBJ theo lập trình trong Java. Khả năng sử dụng của các tệp USDZ đang tăng lên nhanh chóng khi nhiều công ty đang giới thiệu sản phẩm của họ với các kịch bản thực tế tăng cường. Trong khi đó, các tệp OBJ cần thiết để hoạt động với in 3D và lưu trữ các mô hình 3D không động, vì vậy việc chuyển đổi này có thể hữu ích trong các trường hợp sử dụng như vậy. Hơn nữa, bạn có thể xem qua các tính năng khác được cung cấp bởi API bằng cách truy cập không gian tài liệu. 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