3D 그래픽 프로그래밍

두 점 사이의 각도 구하기: atan2

하늘흐늘 2021. 9. 12. 14:40
반응형

두 점 사이의 라디언 각도아크탄젠트라는 수학 함수를 통하여 구할 수 있다.
프로그래밍 함수로는 atan2(y의 차이, x의 차이)로 구할 수 있다.

아크탄젠트는 개념적으로 아래와 같이 라디언 각도를 구한다.

 

 


라디언 각도 Θ = atan(Ry / Rx) 


프로그램밍 적으로는 atan2(y2-y1, x2-x1)으로 구할 수 있다.
인자를 보면 점2 – 점1으로 Rx와 Ry를 구하는 것을 알 수 있다.

반응형