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

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


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 : ... 137 : 138 : 139 : 140 : 141 : 142 : 143 : 144 : 145 : ... 165 : Next »