คู่มือ
ไฟล์ STL คืออะไรหลังแปลง OBJ เป็น STL
อัปเดต · แปลงเมช OBJ เป็น STL เท่านั้น
เข้าใจสามเหลี่ยมของ STL สเกลที่ไม่มีหน่วย ไฟล์ไบนารี และขั้นตอนในโปรแกรมสไลซ์ จากนั้นได้ STL จาก OBJ แบบส่วนตัวในเบราว์เซอร์ด้วยการแปลง OBJ เป็น STL
STL คือไฟล์สามเหลี่ยมที่โปรแกรมสไลซ์คาดไว้ ชื่อมักถูกขยายว่า stereolithography ตามกระบวนการเรซินยุคแรก แต่รูปแบบอยู่ได้นานกว่าเครื่องนั้นเครื่องเดียว วันนี้มันเป็นวิธีที่ธรรมดาและเชื่อถือได้ในการส่งรูปทรงให้ Bambu Studio, UltiMaker Cura หรือ PrusaSlicer มันไม่ใช่รูปแบบสำหรับปั้น มันไม่จำวัสดุของคุณ มันไม่จำหน่วยของคุณ มันจำมุม
สามเหลี่ยม และมีแต่สามเหลี่ยม
แต่ละระเบียนคือหน้าหนึ่ง: นอร์มัลกับสามจุดยอด ไม่มีสี่เหลี่ยมให้รักษา ไม่มีเหลี่ยมหลายด้าน และไม่มีเส้นโค้ง เมื่อไซต์นี้อ่าน OBJ รูปหลายเหลี่ยมถูกแยกเป็นสามเหลี่ยมก่อน แล้วสามเหลี่ยมเหล่านั้นถูกเขียนออก จำนวนสามเหลี่ยมบนหน้าเครื่องมือคือจำนวนนั้น มันจะไม่ตรงกับ «จำนวนรูปหลายเหลี่ยม» จากโปรแกรมปั้นที่ยังนับสี่เหลี่ยมเป็นหนึ่งหน้า ลูกบาศก์ที่มีหกสี่เหลี่ยมคือสิบสองสามเหลี่ยม นั่นถูกต้อง ไม่ใช่บั๊กซ้ำ
นอร์มัลคือทิศของหน้า โปรแกรมสไลซ์สนใจว่าเปลือกปิดและหันทิศสม่ำเสมอมากกว่าตัวเลขนอร์มัลที่เป๊ะ การวนที่สม่ำเสมอยังสำคัญเมื่อเครื่องมือพยายามตัดสินข้างในจากข้างนอก ตัวส่งออกนี้คำนวณนอร์มัลจากลำดับมุม มันไม่คิดหน้าที่หายไปขึ้นมา
ไม่มีพิกัดเท็กซ์เจอร์และไม่มีสีใน STL ที่เราเขียน มีส่วนขยายคลุมเครือในโลกกว้าง นั่นไม่ใช่สิ่งที่ตัวแปลงนี้ผลิต และไม่ใช่สิ่งที่คุณควรคาดว่าโปรแกรมสไลซ์จะให้เกียรติ สีเส้นเดียวคือภาพในใจที่ตรงกับไฟล์
ไม่มีหน่วยโดยตั้งใจ
ข้อกำหนดที่คนนำไปใช้จริงไม่มีธงมิลลิเมตร ข้อตกลงในวงการพิมพ์เส้นคือหนึ่งหน่วยเท่ากับหนึ่งมิลลิเมตร ไฟล์ที่มีจุดยอดที่ 25 คือจุดยอด 25 mm ภายใต้ข้อตกลงนั้น แม้ศิลปินจะหมายถึง 25 เมตรหรือ 25 นิ้ว คู่มือ มิลลิเมตรกับเมตร คือการอบข้อตกลงที่ถูกเข้าไปในตัวเลข หลังจากนั้น STL ยังไม่ «รู้» โปรแกรมถัดไปต้องใช้ข้อตกลงเดียวกัน
นั่นคือเหตุที่กล่องขอบเขตในตัวแปลงมีประโยชน์กว่าประโยคในส่วนหัวไฟล์ ส่วนหัวไบนารีมี 80 ไบต์ และมักว่างหรือใส่ชื่อเครื่องมือ อย่าเก็บสำเนาเดียวของ «อันนี้เป็นนิ้ว» ไว้ที่นั่น เก็บไว้ในบันทึกของคุณ และเก็บไว้ในพิกัดที่ตรงกับมิลลิเมตรอยู่แล้ว
ไบนารี ASCII และโปรแกรมสไลซ์
สามเหลี่ยมชุดเดียวกันจัดเป็นไบนารีหรือสะกดเป็นข้อความ ASCII ได้ ไบนารีเล็กกว่าและเป็นการดาวน์โหลดเริ่มต้น ASCII อ่านได้แต่เทอะทะ STL ไบนารีกับ ASCII ครอบคลุมทางเลือก ทั้งคู่เปิดในโปรแกรมสไลซ์ที่กล่าวข้างต้นเมื่อไบต์ถูกต้อง ไฟล์ที่เป็น ASCII แต่เสียเพราะตัวแก้ไขข้อความเปลี่ยนการขึ้นบรรทัดหรือเครื่องหมายทศนิยมอาจเปิดไม่ได้ ให้ส่งออกใหม่แทนการแก้ STL ใหญ่ด้วยมือ
การนำเข้าในโปรแกรมสไลซ์ไม่ใช่บททดสอบสุดท้าย ดูขนาดที่รายงาน ดูว่าโมเดลยืนหรือไม่ ดูตัวอย่างชั้นเพื่อหาช่องที่คุณไม่ได้ตั้งใจ STL อาจถูกต้องทางเรขาคณิตแต่ยังเป็นงานพิมพ์ที่แย่ ผนังบาง ก้อนที่ทับกัน และก้นที่เปิดจะโผล่ตรงนั้น นำปัญหานั้นกลับไปที่เมช ไม่ใช่ไปที่ความหวังว่าการส่งออกพื้นผิวที่พังเดิมอีกครั้งจะรักษาให้หาย
STL ควรมาจากไหน
สำหรับไซต์นี้ STL ควรมาจากเมช Wavefront OBJ นั่นคือไฟล์ที่มีบรรทัด v และ f ที่อธิบายใน OBJ คืออะไร ไม่ควรมาจาก PNG, JPG หรือของแข็ง STEP เราไม่เปลี่ยนภาพเป็นว็อกเซล และเราไม่แบ่งโมเดลขอบเขต CAD ถ้าเครื่องมือออกแบบของคุณมีแต่ของแข็ง ให้แบ่งหรือส่งออก OBJ ที่นั่น ด้วยค่าคลาดเคลื่อนคอร์ดที่คุณยอมรับ แล้วแปลง จำนวนสามเหลี่ยมที่คุณได้คือการแบ่งที่คุณขอจากเครื่องมือนั้น เราจะไม่เพิ่มสามเหลี่ยมเพื่อทำให้เรียบขึ้น
เมื่อมีไฟล์แล้ว ขั้นตอนพิมพ์เป็นเรื่องธรรมดา ยืนยันมิลลิเมตร จัดท่า ใส่ซัพพอร์ตถ้าจำเป็น สไลซ์ แล้วพิมพ์ เก็บ OBJ ไว้ถ้าจะแก้รูปทรงอีก OBJ กับ STL อธิบายว่าทำไมสองไฟล์ควรอยู่ข้างกันแทนที่ไฟล์หนึ่งจะแทนอีกไฟล์ ขั้นตอนจาก Blender คือ วิธีแปลง OBJ เป็น STL
คำถาม
STL รู้ไหมว่าโมเดลเป็นมิลลิเมตร?
ไม่รู้ รูปแบบเก็บพิกัดและนอร์มัลหน้า โปรแกรมสไลซ์มักสมมติมิลลิเมตร เมนูหน่วยบนไซต์นี้เปลี่ยนตัวเลขก่อนถูกเขียน
STL ที่ถูกต้องพิมพ์ได้เสมอหรือไม่?
ไม่ ไฟล์อาจเป็นรายการสามเหลี่ยมที่ถูกต้องแต่ยังมีรู เปลือกที่ทับกัน หรือผนังที่บางเกินไป การแปลงไม่ซ่อมสิ่งเหล่านั้น
ไบนารีหรือข้อความ?
ทั้งคู่เป็น STL ไบนารีเป็นค่าเริ่มต้นที่นี่เพราะโปรแกรมสไลซ์คาดไว้และไฟล์เล็กกว่า ASCII คือรูปแบบข้อความ ดูคู่มือไบนารีกับ ASCII
คู่มือที่เกี่ยวข้อง
- ไฟล์ OBJ คืออะไรWavefront OBJ หน้า และไฟล์ MTL ที่เราไม่อ่าน
- OBJ กับ STLเมื่อใดควรเก็บ OBJ และอะไรที่ STL ทิ้ง
- ไบนารีกับ ASCIIทำไมการดาวน์โหลดจึงเริ่มที่ STL ไบนารี
- มิลลิเมตรกับเมตรทำไมงานพิมพ์ถึงใหญ่เกิน 1000× และวิธีตรวจกล่อง
- วิธีแปลง OBJ เป็น STLส่งออกจาก Blender ใช้ตัวแปลงนี้ แล้วเข้า Bambu, Cura หรือ Prusa
- คำถามที่พบบ่อยความเป็นส่วนตัว ขนาด เท็กซ์เจอร์ STEP และไฟล์ภาพ