ฉันกำลังมองหาไลบรารีที่ดีและได้รับการพัฒนาอย่างดีสำหรับการปรับแต่งและการประเมินทางเรขาคณิตใน python เช่น:
- ประเมินจุดตัดระหว่างสองเส้นใน 2 มิติและ 3 มิติ (ถ้ามี)
- ประเมินจุดตัดระหว่างระนาบกับเส้นหรือเส้นตัดระหว่างระนาบสองข้าง
- ประเมินระยะห่างขั้นต่ำระหว่างเส้นและจุด
- ค้นหา orthonormal ไปยังเครื่องบินที่ผ่านจุดหนึ่ง
- หมุนแปลสะท้อนชุดของจุด
- หามุมไดฮีดรัลที่กำหนดโดยสี่จุด
ฉันมีหนังสือสรุปสำหรับการดำเนินการทั้งหมดนี้และฉันสามารถนำไปใช้ได้ แต่น่าเสียดายที่ฉันไม่มีเวลาดังนั้นฉันจะสนุกกับห้องสมุดที่ทำมันได้ การดำเนินการส่วนใหญ่มีประโยชน์สำหรับวัตถุประสงค์ในการเล่นเกมดังนั้นฉันมั่นใจว่าฟังก์ชันเหล่านี้บางอย่างสามารถพบได้ในไลบรารีเกม แต่ฉันไม่ต้องการรวมฟังก์ชันการทำงาน (เช่นกราฟิก) ที่ฉันไม่ต้องการ
ข้อเสนอแนะใด ๆ ? ขอบคุณ