3Dゲームではあらゆる判定でコサイン(内積)が役に立つ

サイン・コサインなどの三角関数は ゲーム開発で非常によく使われるが、 3Dゲームの場合は特にコサインが役に立つ。 これはコサインでベクトルの影の長さを求められるからだ。 内積を利用してベクトルの影の長さを求める コサインを使えば直角三角形の底辺の長さがわかるが、 その計算式は「斜辺の長さ × コサイン値」とな…