게임수학
-
벡터 내적1 : 시야판별게임수학 2023. 4. 5. 00:35
내적에 대해 공부한 핵심을 나름대로 정리하고자 글을 써본다. 벡터의 내적은 2가지 식이 있다. (공식1) A(x1, y1, z1), B(x2, y2, z2) A, B 벡터 각 요소를 곱한값을 합함 => x1 * x2 + y1 * y2 + z1 * z2 (공식2) A B cos(세타) (벡터 특징) * 벡터 내적 결과 > 0 : 두 벡터는 같은 방향을 향하고 있다. * 벡터 내적 결과 < 0 : 두 벡터는 다른 방향을 향하고 있다. (벡터는 위치 개념이 없기에, 서로 마주보고 있다고 해석할 수도 있다.) * 벡터 내적 결과 = 0 : 두 벡터는 서로 직교한다. 이를 이용해서 다음과 같은 응용작업을 할 수 있다. 1. 앞뒤 판별 위 그림같이 캐릭터와 목표물이 배치되어있다고 가정해보자. 캐릭터의 시야벡터 f ..