지금 점, 평면 충돌 함수를 만들고 있음.

원리는 점이 평면 위에 있으면, 평면의 법선벡터와 점(원점으로부터의 벡터)를 내적했을 때, 그 값이 평면의 방정식 ax + by + cz + d = 0의 d와 근사하면 충돌로 처리.

근데 Plane 클래스에 GetNormal()이라는 함수가 있음. 내가 이 함수를 단순히 Vector3(a, b, c)를 리턴하게 했음.

그리고 충돌 함수에서 그 벡터(a, b, c)를 normalize하고 내적 함.


궁금한게, (a, b, c)가 평면에 수직인 벡터인건 맞잖음. 근데 normal이라는 단어가 수직 + 길이1인지, 수직만 의미하는지 모르겠음.

Normalize라는 표현을 보면 길이1까지 포함하는 것 같긴 한데... 뭐가 맞는거임?