
รูปแบบไฟล์ STL(Stereolithography) และ OBJ(Wavefront OBJ) เป็นหนึ่งในรูปแบบไฟล์ยอดนิยมที่ใช้ในการสร้างแบบจำลองและการพิมพ์ 3 มิติ ในคู่มือนี้ เราจะเรียนรู้วิธีแปลง STL เป็น OBJ ออนไลน์ฟรี ซึ่งเป็นโซลูชันที่สะดวกและเข้าถึงได้แก่คุณ นอกจากนี้ยังครอบคลุมถึงอัลกอริธึม C# และ Java และข้อมูลโค้ดซึ่งมีประโยชน์เมื่อคุณต้องการเพิ่มคุณสมบัตินี้ให้กับแอปพลิเคชันของคุณ
เหตุใดจึงต้องแปลง STL เป็น OBJ
ด้านล่างนี้เป็นสาเหตุบางประการที่คุณอาจต้องแปลงรูปแบบไฟล์ STL เป็นรูปแบบ OBJ:
ความเข้ากันได้ของซอฟต์แวร์: ซอฟต์แวร์และแอปพลิเคชันการสร้างแบบจำลอง 3 มิติที่แตกต่างกันอาจต้องการหรือต้องใช้รูปแบบ OBJ มากกว่า STL ขึ้นอยู่กับกรณีการใช้งานเฉพาะหรือข้อกำหนดของโครงการ
การสนับสนุนคุณสมบัติ: ไฟล์ OBJ มักจะรองรับคุณสมบัติที่หลากหลาย เช่น พื้นผิวและวัสดุ เมื่อเปรียบเทียบกับไฟล์ STL ทำให้มีความหลากหลายมากขึ้นสำหรับแอปพลิเคชันบางอย่าง
การทำงานร่วมกัน: การแปลงเป็น OBJ สามารถปรับปรุงการทำงานร่วมกันระหว่างเครื่องมือซอฟต์แวร์และแพลตฟอร์มที่แตกต่างกัน ช่วยให้การทำงานร่วมกันและการรวมเวิร์กโฟลว์ราบรื่นยิ่งขึ้น
ตอนนี้เราเข้าใจถึงความสำคัญของการแปลงไฟล์ STL เป็น OBJ แล้ว เรามาดูวิธีการแปลงไฟล์ออนไลน์ฟรีกันดีกว่า
แปลง STL เป็น OBJ ออนไลน์ฟรี
[ตัวแปลง STL เป็น OBJ ออนไลน์ฟรี] นี้ให้คุณส่งออกไฟล์ STL โดยไม่ต้องติดตั้งหรือสมัครสมาชิก
วิธีแปลง STL เป็น OBJ ออนไลน์ฟรี
- อัปโหลดไฟล์ STL ต้นทางหรือวางลิงก์หากไฟล์นั้นถูกอัปโหลดไปยังที่เก็บข้อมูลบนคลาวด์
- ตั้งค่ารูปแบบเอาต์พุตเป็น OBJ ในตัวเลือกที่มี
- คลิกปุ่มแปลงทันทีเพื่อส่งออกรูปแบบไฟล์ STL เป็น OBJ ได้ฟรี
แปลง STL เป็น OBJ ใน C#
คุณสามารถแปลงรูปแบบ STL เป็น OBJ ใน C# ได้ด้วยขั้นตอนต่อไปนี้:
- กำหนดค่า Conholdate.Total for .NET ในสภาพแวดล้อมของคุณ
- รับไฟล์ STL ต้นฉบับด้วยคลาส Scene
- ระบุรูปแบบเอาต์พุตสำหรับไฟล์ Wavefront OBJ
- แปลงรูปแบบ STL เป็นรูปแบบ OBJ โดยการเรียกวิธีการบันทึก
ข้อมูลโค้ดต่อไปนี้แสดงวิธีแปลง STL เป็น OBJ ใน C#:
// เริ่มต้นวัตถุของคลาส Scene
Aspose.ThreeD.Scene scene = new Aspose.ThreeD.Scene();
// โหลดไฟล์ STL อินพุตด้วยวิธี Open
scene.Open("test.stl");
// ระบุรูปแบบเอาต์พุตสำหรับไฟล์ Wavefront OBJ
Aspose.ThreeD.FileFormat outputformat = Aspose.ThreeD.FileFormat.WavefrontOBJ;
// แปลงไฟล์ STL เป็น OBJ Object
scene.Save("test.obj", outputformat);
แปลง STL เป็น OBJ ใน Java
สำหรับนักพัฒนา Java ที่สนใจแปลง STL เป็น OBJ ในแอปพลิเคชันของตน ให้ทำตามขั้นตอนเหล่านี้:
- ติดตั้ง Conholdate.Total for Java ใน IDE ของคุณ
- อ่านไฟล์ STL อินพุตด้วยวัตถุของคลาส Scene
- กำหนดรูปแบบสำหรับไฟล์ Wavefront OBJ
- ส่งออกรูปแบบไฟล์ STL เป็นรูปแบบ OBJ โดยเรียกใช้วิธีการบันทึก
โค้ดตัวอย่างด้านล่างอธิบายวิธีการแปลง STL เป็น OBJ ใน Java:
// เริ่มต้นวัตถุของคลาส Scene
com.aspose.threed.Scene scene = new com.aspose.threed.Scene();
// โหลดไฟล์ STL อินพุตด้วยวิธี Open
scene.open("test.stl");
// ระบุรูปแบบเอาต์พุตสำหรับไฟล์ Wavefront OBJ
com.aspose.threed.FileFormat outputformat = com.aspose.threed.FileFormat.WAVEFRONTOBJ;
// แปลงไฟล์ STL เป็น OBJ Object
scene.save("test.obj", outputformat);
ใบอนุญาตการประเมินผลฟรี
คุณสามารถขอ [ใบอนุญาตชั่วคราวฟรี] เพื่อประเมิน API ให้เต็มประสิทธิภาพได้
ห่อ
การแปลง STL เป็น OBJ ออนไลน์ฟรีเป็นกระบวนการที่ไม่ซับซ้อน ซึ่งสามารถขยายตัวเลือกของคุณในการทำงานกับโมเดล 3 มิติบนแพลตฟอร์มและเครื่องมือซอฟต์แวร์ต่างๆ ด้วยการทำตามขั้นตอนที่ระบุไว้ในคู่มือนี้ คุณสามารถแปลงไฟล์ STL เป็นรูปแบบ OBJ ได้อย่างมีประสิทธิภาพโดยไม่ต้องยุ่งยากทางออนไลน์ ในทำนองเดียวกัน คุณสามารถฝังคุณลักษณะนี้ลงในแอปพลิเคชัน C# และ Java ของคุณได้ตามความต้องการของคุณ หากคุณต้องการหารือเกี่ยวกับข้อกำหนดหรือข้อกังวลใดๆ ของคุณ โปรดติดต่อเราที่ ฟอรั่ม