การวิเคราะห์โมเดล

ตรวจสอบโมเดลใน Blender เพื่อหาปัญหาที่ทำให้การพิมพ์ 3 มิติล้มเหลว เช่น รู ผนังบาง และส่วนยื่น ด้วยแผง Analyze ของปลั๊กอิน Meshy


ก่อนเริ่มต้น

  • ติดตั้งปลั๊กอิน Meshy ใน Blender สำหรับขั้นตอน โปรดดู Meshy for Blender

ตรวจสอบโมเดล

หากต้องการตรวจสอบโมเดล ให้ทำตามขั้นตอนต่อไปนี้:

  1. คลิกที่โมเดลเพื่อทำให้เป็นออบเจ็กต์ที่ใช้งานอยู่ หากคุณเลือกหลายออบเจ็กต์ การตรวจสอบจะประเมินเฉพาะออบเจ็กต์ที่ใช้งานอยู่เท่านั้น

  2. ในวิวพอร์ต 3 มิติ กด N เพื่อเปิดแถบด้านข้าง

  3. คลิกแท็บ Meshy

  4. ขยายแผง Analyze

    Analyze panel in the Meshy tab with the Statistics and Checks buttons, their default values, Small Pieces, and Check All
  5. คลิก Check All หากต้องการรันการตรวจสอบเดียวแทน ให้คลิกปุ่มนั้นภายใต้ Checks

ผลลัพธ์จะปรากฏภายใต้ Result พร้อมจำนวนปัญหาที่การตรวจสอบแต่ละครั้งพบ Check All จะรันการตรวจสอบทั้งหมดภายใต้ Checks แต่จะไม่รัน Small Pieces ดังนั้นให้รันการตรวจสอบนั้นแยกต่างหาก

เลือกจีออเมทรีที่มีปัญหา

ใน Edit Mode ผลลัพธ์แต่ละรายการที่พบปัญหาจะกลายเป็นปุ่มที่เลือกหน้า ขอบ หรือจุดยอดที่พบ

หากต้องการเลือกจีออเมทรีที่มีปัญหา ให้ทำตามขั้นตอนต่อไปนี้:

  1. กด Tab เพื่อสลับไปยัง Edit Mode

    Blender in Edit Mode with the Result list in the Analyze panel, where checks that found problems show as buttons
  2. ภายใต้ Result คลิกผลลัพธ์ เช่น Intersect Face ปลั๊กอินจะเลือกจีออเมทรีที่การตรวจสอบนั้นพบ

    Anvil model in Edit Mode with its self-intersecting faces selected after a click on Intersect Face in the Result list
  3. แก้ไขหรือลบจีออเมทรีที่เลือกไว้

หากต้องการล้างผลลัพธ์ ให้คลิกไอคอน X ข้าง Result

สถิติ

ภายใต้ Statistics คลิก Volume หรือ Area เพื่อวัดเมชที่ใช้งานอยู่ พร้อมตัวปรับแต่งที่ใช้กับมัน ค่าจะปรากฏภายใต้ Result ในหน่วยของซีน เช่น m³ หรือ m²

Volume

วัดปริมาตรของเมช ใช้เพื่อประมาณปริมาณวัสดุที่การพิมพ์ต้องการ เพื่อเปรียบเทียบขนาดโมเดล หรือเพื่อตรวจสอบข้อกำหนดด้านขนาด

Area

วัดพื้นที่ผิวของเมช ใช้เพื่อประมาณปริมาณสีหรือการเคลือบ หรือเพื่อวางแผนการตกแต่งพื้นผิว

การตรวจสอบจีออเมทรี

ปุ่มแต่ละปุ่มภายใต้ Checks และปุ่ม Small Pieces จะรันการตรวจสอบหนึ่งรายการบนเมชที่ใช้งานอยู่ ค่าข้างปุ่มจะกำหนดขีดจำกัดของการตรวจสอบนั้น

Solid

ตรวจสอบว่าโมเดลเป็นทรงตันที่ปิดสนิทและมีนอร์มอลที่สอดคล้องกัน โดยจะรายงานค่าสองค่า:

  • Non-manifold Edges: ขอบที่ไม่ได้เชื่อมต่อกับหน้าสองหน้าพอดี ซึ่งบ่งชี้ถึงรูหรือจีออเมทรีที่เชื่อมต่อไม่ถูกต้อง

  • Bad Contiguous Edges: ขอบระหว่างหน้าที่ชี้ไปในทิศทางตรงข้ามกัน หนึ่งเข้าด้านในและอีกหนึ่งออกด้านนอก

โมเดลต้องเป็นแมนิโฟลด์ หรือกันน้ำได้ จึงจะพิมพ์ได้ สไลเซอร์อาจล้มเหลวเมื่อเจอจีออเมทรี non-manifold

Intersections

ค้นหาหน้าที่โมเดลตัดผ่านตัวเอง และรายงานเป็น Intersect Face การตัดกันเองอาจทำให้การพิมพ์หรือสไลเซอร์ล้มเหลว และทำให้การวัดค่า เช่น ปริมาตร คลาดเคลื่อน

Degenerate

ค้นหาจีออเมทรีที่เล็กเกินกว่าจะเก็บไว้:

  • Zero Faces: หน้าที่มีพื้นที่เท่ากับหรือต่ำกว่ากำลังสองของขีดจำกัด

  • Zero Edges: ขอบที่ยาวไม่เกินขีดจำกัด ซึ่งจุดยอดซ้อนทับหรือเกือบซ้อนทับกัน

กำหนดขีดจำกัดในช่องข้าง Degenerate ปลั๊กอินอ่านค่าเป็นเซนติเมตร ไม่ว่าช่องจะแสดงหน่วยใดก็ตาม ดังนั้นค่าเริ่มต้น 0.01 จึงหมายถึง 0.01 ซม. (0.1 มม.)

Non-Planar

ค้นหาหน้าที่ไม่เรียบ และรายงานเป็น Non-flat Faces หน้าที่ไม่เรียบอาจทำให้เกิดสิ่งแปลกปลอมในการเรนเดอร์และปัญหาในการพิมพ์ กำหนดขีดจำกัดมุมข้าง Non-Planar ค่าเริ่มต้นคือ 5°

Thickness

ค้นหาผนังที่บางกว่าค่าข้าง Thickness และรายงานเป็น Thin Faces ค่าเริ่มต้นคือ 1 มม. ผนังบางอาจแตกระหว่างการพิมพ์หรือพิมพ์ไม่สำเร็จ

Sharp

ค้นหาขอบที่คมกว่ามุมข้าง Sharp และรายงานเป็น Sharp Edge ค่าเริ่มต้นคือ 160° ขอบที่คมมากนั้นยากต่อการพิมพ์ให้แม่นยำ และอาจต้องใช้วัสดุค้ำยัน

Overhang

ค้นหาหน้าที่ยื่นเกินมุมข้าง Overhang และรายงานเป็น Overhang Face ค่าเริ่มต้นคือ 45° ส่วนยื่นขนาดใหญ่ต้องใช้วัสดุค้ำยันในการพิมพ์

Small Pieces

ค้นหาชิ้นส่วนเล็กๆ ที่หลุดลอย เช่น เศษที่กระจัดกระจายในการสแกนโฟโตแกรมเมทรี หรือหยดของเหลวในการจำลองของไหล

หากต้องการค้นหาชิ้นเล็ก ให้ทำตามขั้นตอนต่อไปนี้:

  1. ภายใต้ Small Pieces เลือกวิธีวัดแต่ละชิ้น:

    • Volume: ปริมาตรของกล่องขอบเขตของชิ้นส่วน หน่วยเป็น ซม³

    • Surface Area: พื้นที่ผิวของชิ้นส่วน หน่วยเป็น ซม²

    • Diagonal: ความยาวของเส้นทแยงมุมกล่องขอบเขตของชิ้นส่วน หน่วยเป็น ซม.

  2. ในช่องข้างการวัด ให้ป้อนขีดจำกัดขนาด ค่าเริ่มต้นคือ 1 ปลั๊กอินจะอ่านค่าเป็น ซม³ ซม² หรือ ซม. ตามหน่วยวัดที่เลือก ไม่ว่าช่องจะแสดงหน่วยใดก็ตาม

  3. คลิก Small Pieces

ผลลัพธ์จะแสดงจำนวนชิ้นส่วนที่มีขนาดเล็กกว่าขีดจำกัด และจำนวนชิ้นส่วนทั้งหมด แผง Clean Up ใช้การวัดและขีดจำกัดเดียวกันนี้เพื่อลบชิ้นเล็ก

การแก้ปัญหา

ตารางต่อไปนี้แสดงรายการปัญหาที่พบบ่อย สาเหตุ และวิธีแก้ไข

ปัญหาสาเหตุวิธีแก้ไข
แผง Analyze เป็นสีเทาจางออบเจ็กต์ที่ใช้งานอยู่ไม่ใช่เมชคลิกออบเจ็กต์เมชเพื่อทำให้เป็นออบเจ็กต์ที่ใช้งานอยู่
Blender แสดง "Report is out of date, re-run check"เมชเปลี่ยนแปลงหลังจากที่รันการตรวจสอบแล้วรันการตรวจสอบอีกครั้ง แล้วคลิกที่ผลลัพธ์

ขั้นตอนถัดไป