วิธีคำนวณ ว่ารูปทรงเรขาคณิตตัดกัน หรือไม่ (สำหรับเขียนเกม)

สวัสดีครับ ตอนนี้ผมกำลังเขียนโปรแกรมเกมรูปแบบนึงอยู่

อยากจะทราบว่า ถ้าเรา มี รูปร่าง 1. สีเหลียม 2. สามเหลี่ยม 3. วงกลม/วงรี

โดยรูปร่างแต่ละรูป เรามีข้อมูล 1. จุดศูนย์กลาง 2. ความกว้าง และ ความยาว

?คำถาม? คือจะสามารถคำควณตรวจสอบได้อย่างไรว่า : รูปร่างในระนาบเดียวกัน มีพื้นทีตัดกัน

{ ข้อมูล เชิงระบบเกม เขียนด้วย java
? ต้องการตรวจสอบว่าขณะลูกบอล ( Object, spread : Circle ) เคลื่อนที่ในระนาบ Graphics2D  ลูกบอลชนวัตถุอื่นๆ( Object , spread : Rechtangle, triangle, oval ) หรือไม่
}
แก้ไขข้อความเมื่อ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่