IT用語集 › プログラミング › シェイプキャスト

シェイプキャスト

プログラミング Svenska → 更新: 2026-10-25

レイキャストに似ているが、球・カプセル・箱といった形状全体を方向に沿って掃引し、最初の衝突を返す。

レイは無限に細く、かすめただけのものは見逃す。シェイプキャストは体積を前方へ掃引し、最初に何かに触れた位置を、ヒット点・法線・距離とともに報告する。キャラクターコントローラーが、カプセルが壁に当たるまでどこまで動けるかを知るのに、まさに必要なものである。

特殊な場合にはスフィアキャスト、ボックスキャスト、カプセルキャストと別名がつくが、仕組みは同じ掃引である。内部的にはスイープAABBの近縁で、どちらも動く形状が静止した形状に最初に触れる位置を求める。違うのは幾何形状だけだ。

← 用語集に戻る