게임에서 내적과 외적(Dot Product and Cross Product in Game)
게임 개발에서는 벡터 연산(Vector Operation)을 자주 사용한다. 이는 벡터로서의 접근이 직관적이며, 방정식이나 복잡한 계산을 피하고 문제를 훨씬 쉽고 간단하며 효율적으로 해결하게 해주기 때문이다. 그래서 물리 엔진을 만들 때 벡터 연산의 적용을 가장 우선적으로 염두해 두는 것이 일반적이다. 속도, 바람, 저항, 충돌, 위치 판단 등 많은 것들이 벡터로 표현된다. 벡터 연산에서 가장 기본은 바로 내적(Inner Product or Dot Product)과 외적(Outer […]