WIN32 수학
카테고리: WINAPI
10일차
- 오늘은 게임 수학 관련이다. 다소 두서없이 쓸 수 있긴하다.
45도 각도로 이동하고 싶다 위로 1, 오른쪽으로 1이동하면 루트2만큼 이동함. 그러면 1만큼 대각선으로 이동하고 싶다면??? → 기초적인 삼각함수를 알아야함.
그리고 삼각함수의 계산 호도법(라디안)을 알아야함.
- 라디안이란? 반지름과 호의 비율값이라고 생각하면 된다.
- 원이란 반지름의 길이만큼 있는 모든 것을 모아놓은 것이 원이다.
- 지름과 둘레 길이의 비율이 있음 (1 : 3.14)이다. → 지름만 똑바로 구하면 전체 둘레를 구하기 쉽지 않나?
- 1 Radian은 무엇을 의미하는가? → 3.14 Radian은 180도이다. 1 Radian은?
- r * PI는 반둘레이다. 라디안은 직관적이진 않다.
삼각함수
- Cos, Sin, Tan은 직각삼각형에서의 비율.
- 빗변 대비 비율이 어떻게 되는가?
- 코사인 세타는 밑변 / 빗변
- 싸인 세타는 높이 / 빗변이다.
- 탄젠트 세타는, 높이 / 밑변
코사인
- 밑변을 알고, 각도를 알면. 밑변의 길이를 알 수 있다.
- 빗변이 1이라면, 각도를 알면 그냥 코싸인 세타 값이 밑변의 길이임.
- 가는 방향이 45도만큼 100으로 가면, **(cos 45, Sin 45) * 100 * fDT으로 가면 되는 것.
댓글 남기기