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