OBJ เป็น USDZ Java

ไฟล์ OBJ มีวัตถุสามมิติที่มีพิกัด พื้นผิว และข้อมูลวัตถุอื่นๆ ในขณะที่รูปแบบไฟล์ USDZ เป็นไฟล์ ZIP ที่ไม่เข้ารหัสและไม่บีบอัดสำหรับจัดเก็บไฟล์ Universal Scene Description ในบางสถานการณ์ คุณอาจต้องการแปลงไฟล์ OBJ เป็นรูปแบบ USDZ ตามข้อกำหนดดังกล่าว บทความนี้ครอบคลุมวิธีการแปลงไฟล์ OBJ เป็นไฟล์ USDZ โดยทางโปรแกรมใน Java

ตัวแปลง USDZ เป็น OBJ – การติดตั้ง Java API

Aspose.3D for Java สามารถใช้ API เพื่อสร้าง แก้ไข หรือจัดการไฟล์ 3 มิติ คุณสามารถติดตั้ง API ได้โดยดาวน์โหลดไฟล์ JAR จากส่วน ดาวน์โหลด หรือใช้รายละเอียดต่อไปนี้ในไฟล์ pom.xml ของโปรเจ็กต์ที่ใช้ Maven เพื่อติดตั้งจาก Aspose Repository

พื้นที่เก็บข้อมูล:

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

การพึ่งพา:

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

แปลง OBJ เป็น USDZ ใน Java

คุณสามารถแปลงไฟล์ OBJ เป็น USDZ ได้ตามขั้นตอนด้านล่าง:

  1. สร้างอินสแตนซ์ของคลาส Scene เพื่อโหลดไฟล์อินพุต OBJ
  2. สร้างอินสแตนซ์วัตถุของคลาส UsdSaveOptions
  3. สุดท้าย แปลง OBJ เป็นไฟล์ USDZ

ข้อมูลโค้ดต่อไปนี้อธิบายวิธีการแปลงไฟล์ OBJ เป็นรูปแบบ USDZ โดยทางโปรแกรมใน Java:

// โหลดไฟล์ inout OBJ โดยใช้คลาส Scene 
Scene scene = new Scene("template.obj");

// เริ่มต้นวัตถุคลาส UsdSaveOptions
UsdSaveOptions options = new UsdSaveOptions(FileFormat.USDZ);

// บันทึกไฟล์ USDZ เอาต์พุต
scene.save("test.usdz", options);

รับใบอนุญาตการประเมินฟรี

คุณสามารถประเมิน API ได้อย่างเต็มประสิทธิภาพโดยขอ ใบอนุญาตชั่วคราวฟรี

บทสรุป

ในบทความนี้ คุณได้เข้าใจวิธีการแปลงไฟล์ OBJ เป็นรูปแบบ USDZ โดยทางโปรแกรมใน Java นอกจากนี้ คุณอาจต้องการตรวจสอบคุณสมบัติอื่นๆ อีกมากมายที่นำเสนอโดย API โดยดูที่ส่วน เอกสารประกอบ ในกรณีที่มีข้อกังวลใดๆ โปรดติดต่อเราได้ที่ ฟอรัม

ดูสิ่งนี้ด้วย