중고등학교 수준의 수학을 공부하고도 사실 구현해내는 방법을 잘몰랐지만
다시한번 책을 보면서 생각해보니 "접한다","겹친다" => "충돌한다" 였던것이다.

그런고로 오늘은 원과 원의 충돌에 대해 구현을 해보았다.


bool isCollision(Circle* m1,Circle *m2)
{
 중점사이의거리= (float)sqrt((float)((m2->x-m1->x)*(m2->x-m1->x))+((m2->y-m1->y)*(m2->y-m1->y)));
 if(m1->r+m2->r>=중점사이의거리)
  return TRUE;
 else
  return FALSE;
}


사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지

















Creative Commons License
Creative Commons License
Posted by 랜스.

Trackback URL : http://lancekun.com/tc/trackback/27


Leave your greetings here.

[로그인][오픈아이디란?]
« Previous : 1 : ... 123 : 124 : 125 : 126 : 127 : 128 : 129 : 130 : 131 : ... 151 : Next »