충돌 체크: Circle vs Circle

원과 원의 충돌 테스트는 의외로 간단하다.
우선, 피타고라스의 정리를 사용해서 원의 중심점 간의 거리를 구한다.

  • 중심점 간의 거리가 두 반지름의 합보다 크면, 두 원은 서로 충돌하지 않은 것이다.
  • 중심점 간의 거리가 두 반지름의 합보다 작으면, 두 원은 서로 충돌한 것이다.
  • 중심점 간의 거리와 두 반지름의 합이 같다면, 두 원은 서로 붙어 있는 경우이다.


댓글

이 블로그의 인기 게시물

자바 암호화 확장 (JCE) 관련 자바 1.8.0_151 이후 변경 사항

좌표 변환: 회전 이동

HTTP POST