มีอัลกอริทึมที่รู้จักกันดีในการปรับรูปหลายเหลี่ยมให้เหมาะสมกับรูปร่างหรือไม่?


10

ฉันใช้เครื่องยนต์ฟิสิกส์ Chipmunk เพื่อสร้างระดับสำหรับเกม 2D C ฉันต้องการให้พอดีกับรูปหลายเหลี่ยมกับรูปร่างที่กำหนดเองเพื่อใช้เป็นหน้ากากปะทะกัน ให้รูปแบบการชนสีดำและสีขาวสำหรับวัตถุระดับโดยพลการดังนี้

หยดดำ

มีอัลกอริทึมที่รู้จักกันดีสำหรับการรับนี้: ตอนนี้มีรูปหลายเหลี่ยมที่พอดี

ฉันสามารถใช้รูปหลายเหลี่ยมสีแดงเพื่อสร้างวัตถุฟิสิกส์เพื่อไปกับภาพ

คำตอบ:


9

เรื่องนี้เป็นที่รู้จักกันในชื่อการสร้างลำเรือเว้าและในกรณีทั่วไปค่อนข้างซับซ้อน (มากไปกว่าตัวเรือนูน)

วิธีการหนึ่งที่ใช้กันทั่วไปที่แนะนำคือการใช้รูปทรงอัลฟา

มีแหล่งข้อมูลที่ดีมากขึ้นในการแก้ปัญหาที่มีที่นี่ , ที่นี่และที่นี่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.