코드라기 보단 수학적 질문입니다(입사각 반사각)
난길
2023.04.01
원 안에서 하나의 점이 랜덤하게 위치하고
초기에 정해진 방향으로 매 시간마다 길이 1만큼 이동합니다.
그러다가 원 밖을 넘어가지 못하도록 하는 게 질문의 요지입니다.
만약 점의 이동이 원의 테두리에 만난다면 원의 접선을 기준으로 반사시키는게 목적인데
현재 가지고 있는 것은
1. 현재 점의 좌표
2. 원의 반지름
만 알고 있습니다.
그렇다면 어떤 수식을 써야되나요 -_-;
입사각 반사각 계산하는거 고등학교때 배웠던가요 ㅠㅠ
-
올리브
반지름이 r 이라면 특정점이 원내부에서 이동하다가 원의중심에서의 거리가 r이 되면 부딛힌것이 되겟죠 그럼 그점의서의 접선 구하신다음에 법선긋고 입사각 구해서 반사시켜보세요