ฉันโพสต์สิ่งนี้ในฟอรัม Autodeskและเพื่อนที่ชื่อ "MagWeb" เสนอวิธีแก้ไขปัญหาต่อไปนี้ ฉันยังไม่ได้ลอง
เวิร์กโฟลว์ที่เป็นไปได้นั้นขึ้นอยู่กับรูปร่างโดยรวมของวัตถุ voronoi: ถ้ามันนูนทั่ว (เช่นไข่) หรือนูนและภาพถ่าย (เช่นทรงกระบอก) เช่น:
SelectAll (Ctrl + A หรือ Cmd + A บน MAC)
เรียกใช้ Edit / FitPrimitive และตั้งค่า PrimitiveType เป็น ConvexHull (ตรวจสอบ CreateNewObjects)
เรียกใช้ MakeSolid บนวัตถุตัวถังนี้และตั้งค่า SolidType ให้แม่นยำ แม่นยำเปิดใช้งานตัวเลื่อน ดึงมันลงมาเล็กน้อยแล้วกดปุ่ม Update คุณต้องการได้ผลลัพธ์ที่ตัดกัน แต่แสดงวัตถุ voronoi หากจำเป็นต้องปรับการชดเชย ในที่สุดก็ยอมรับ
ตอนนี้เปิดใช้งานทั้ง voronoi และผลลัพธ์ MakeSolid แล้วรัน BooleanUnion
แสดงออบเจ็กต์ FitPrimitive อีกครั้ง (MakeSolid ไม่ได้ซ่อนมาก่อน) และเรียกใช้ MakeSolid อีกครั้งในโหมด Accurate ตอนนี้ให้ตั้งค่าออฟเซ็ตที่ใหญ่กว่าเดิมเล็กน้อยเช่นคุณ ความแตกต่างจะเป็นตัวกำหนดความหนาของ "เยื่อบุ" ยอมรับ
เปิดใช้งานผลลัพธ์ BoolleanUnion ก่อนและผลลัพธ์ MakeSolid ล่าสุดและเรียกใช้ BooleanDifference เพื่อรับวัตถุกลวง คุณอาจใช้วัตถุตัดกันอื่นเพื่อปิดกั้นการเปิดด้านล่าง
ยากขึ้น แต่ทำได้ด้วยเวิร์กโฟลว์ที่แตกต่างกันในวัตถุ voronoi ซึ่งเป็นภูมิภาคเว้า ...
แก้ไข
หลังจากทำการทดลองบางครั้งฉันสามารถยืนยันการทำงานนี้สำหรับวัตถุนูนง่าย หากมีความเว้าส่วนใหญ่รูปร่างของต้นกำเนิดจะต้องมีการสับเป็นส่วน ๆ ซึ่งแต่ละชิ้นนั้นจะสามารถรักษาได้เช่นเดียวกับนูน
ฉันเล่นกับฟังก์ชั่น "ใช้รูปแบบ" ของ Meshmixer ด้วยความสำเร็จที่ จำกัด ฉันสามารถรับรูปแบบการปรับรูปร่างได้ แต่มีพื้นผิวที่ไม่สม่ำเสมอ การปรับพารามิเตอร์ลวดลายบางอย่างอาจช่วยได้ โปรดทราบว่ารูปร่างใหม่นั้นมีความหนาเท่ากับวัตถุโวโรนอยดั้งเดิมดังนั้นจึงควรทำสิ่งต่าง ๆ ดังต่อไปนี้:
1) สร้างสำเนาของต้นฉบับ
2) ย่อส่วนที่ซ้ำกันสองสามเปอร์เซ็นต์
3) จัดตำแหน่ง วัตถุสองชิ้นที่มีจุดกำเนิดร่วมกันและนำเอาบูลีนที่แตกต่างเพื่อสร้างเวอร์ชั่นดั้งเดิมของกำแพงบาง ๆ
4) สร้างวัตถุรูปแบบตามวัตถุ thinwall นั้น
แก้ไขหมายเลข 2
ฉันทำสำเร็จ! สำหรับผู้ที่ห่วงใยฉันหยิบกล่องใส่แว่นตา Voronoi ที่เปิดออกแล้วใส่ผิวหนังไว้ข้างในเพื่อปกป้องแว่นตาของคุณ ดูรายการสิ่งที่มีค่านี้