게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
겹치는 부분 원 회전 인데 도와주세요
게시물ID : science_1717짧은주소 복사하기
작성자 : apmsetup
추천 : 0
조회수 : 902회
댓글수 : 6개
등록시간 : 2010/07/06 23:30:16
일단 원 세개가 있습니다

빨강?색 원A
갈색원 B
남색원 C  가있습니다
B는 C에 종속적이여서 C주위로 회전하면서 움직일수 있습니다


A랑 B랑 충돌이 일어나서 B를 움직여야 하는데 
충돌계산은 A,B (x,y좌표값)을 이용해서 반지름을 구해서 
얼만큼 충돌했는지 까지는 계산 했습니다
[A,B 중심점 기준으로 길이를 구해서 반지름에 총합보다 작으면 겹쳐졌고 얼만큼 겹쳐졌는지 계산]

여기서 문제에요
얼만큼 겹쳐졌는지는 파악했는데 

몇도를 회전해야지 최소에 회전각으로 충돌했는 부분을 벗어날수 있을까요??
[회전은 sin,cos를 회전 시킬려고 생각입니다...

대충 30도 or 15도씩 회전할려고 했는데
그러면 퍼포먼스가 떨어질것 같아서.....

문제 풀어달라는게 아니라 힌트만 주셔도 됩니다

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호