แปลง STL เป็น FBX GLB

ไฟล์ STL แสดงถึงรูปทรงเรขาคณิตพื้นผิว 3 มิติ และมักใช้สำหรับการสร้างต้นแบบอย่างรวดเร็ว การพิมพ์ 3 มิติ และการผลิตโดยใช้คอมพิวเตอร์ช่วย คุณสามารถแปลงไฟล์ STL เป็น FBX หรือ GLB (ไบนารี glTF) โดยทางโปรแกรมโดยใช้ Java ส่วนต่อไปนี้จะอธิบายรายละเอียดเพิ่มเติม:

ตัวแปลงไฟล์ STL เป็น FBX หรือ glTF GLB – การติดตั้ง Java API

Aspose.3D for Java API รองรับการทำงานกับ STL, FBX, glTF, GLB และ รูปแบบไฟล์ อื่นๆ อีกมากมาย คุณสามารถกำหนดค่า API ได้ง่ายๆ ด้วยการดาวน์โหลดไฟล์ JAR จากส่วน ดาวน์โหลด หรือระบุการกำหนดค่าด้านล่างในไฟล์ pom.xml ของโปรเจ็กต์ที่ใช้ Maven ของคุณ:

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

 <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>21.7</version>
    </dependency>
</dependencies>

แปลงไฟล์ STL เป็น FBX โดยทางโปรแกรมโดยใช้ Java

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

  1. เริ่มต้นวัตถุของคลาส Scene
  2. โหลดไฟล์ STL อินพุตด้วยวิธี เปิด
  3. ระบุรูปแบบเอาต์พุตสำหรับไฟล์ FBX
  4. บันทึกไฟล์ FBX เอาต์พุต

รหัสต่อไปนี้อธิบายวิธีการแปลงไฟล์ STL เป็นไฟล์ FBX โดยทางโปรแกรมโดยใช้ Java:

// เริ่มต้นวัตถุของคลาสฉาก
Scene scene = new Scene();

// โหลดไฟล์ STL อินพุตด้วยวิธีเปิด
scene.open("test.stl");

// ระบุรูปแบบเอาต์พุตสำหรับไฟล์ FBX
FileFormat outputformat = FileFormat.FBX7200ASCII;

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

แปลงไฟล์ STL เป็น glTF GLB โดยทางโปรแกรมใน Java

คุณสามารถแปลงไฟล์ STL เป็นไฟล์ไบนารี glTF GLB โดยทำตามขั้นตอนต่อไปนี้:

  1. โหลดไฟล์ STL อินพุตโดยใช้คลาส Scene
  2. ระบุรูปแบบไฟล์เอาต์พุตเป็น GLB
  3. บันทึกไฟล์ GLB เอาต์พุต

รหัสด้านล่างแสดงวิธีการแปลงไฟล์ STL เป็นไฟล์ Binary glTF GLB โดยทางโปรแกรมโดยใช้ Java:

// โหลดไฟล์ STL อินพุตโดยใช้คลาส Scene
Scene scene = new Scene("test.stl");

// ระบุรูปแบบไฟล์เอาต์พุตเป็น GLB
FileFormat outputFormat = FileFormat.GLTF2_BINARY;

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

รับใบอนุญาตชั่วคราวฟรี

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

บทสรุป

ในบทความนี้ คุณได้เรียนรู้วิธีแปลงไฟล์ STL เป็นไฟล์ FBX หรือไบนารี glTF GLB โดยทางโปรแกรมโดยใช้ Java โปรดดู เอกสารประกอบ API เพื่อเรียนรู้คุณสมบัติอื่นๆ หลายอย่างที่นำเสนอโดย API อย่าลังเลที่จะติดต่อเราผ่านทาง ฟอรัมการสนับสนุนฟรี สำหรับคำถามใดๆ ของคุณ

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

แปลง FBX เป็น RVM หรือกลับกันทางโปรแกรมใน C#