
ไฟล์ 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 ได้ตามขั้นตอนด้านล่าง:
- สร้างอินสแตนซ์ของคลาส Scene เพื่อโหลดไฟล์อินพุต OBJ
- สร้างอินสแตนซ์วัตถุของคลาส UsdSaveOptions
- สุดท้าย แปลง 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 โดยดูที่ส่วน เอกสารประกอบ ในกรณีที่มีข้อกังวลใดๆ โปรดติดต่อเราได้ที่ ฟอรัม