Normal Vector (법선 벡터)
- 두 물체가 충돌한 평면 또는 구면의 접점에서 수직 방향으로 바라보는 벡터
충돌지점 정보
Collision Class
public ContactPoint GetContact(int index); // 단일 충돌 정보
public int GetContact(ContactPoint[] contacts); // 다중 충돌 정보
struct ContactPoint
{
normal // 충돌 지점의 법선
otherCollider // 충돌 지점의 다른 Collider
point // 충돌 지점의 위치
separation // 충돌한 두 Collider 간의 거리
thisCollider // 충돌 지점의 첫 번째 Collider
}
// 첫 번째 충돌 지점의 정보 추출
ContactPoint cp = coll.GetContact(0);
cp.point // coll의 첫 번째 충돌 지점의 위치
cp.normal // coll의 첫 번째 충돌 지점의 법선