サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
ノーベル賞
yumcyawiz.github.io
以上よりtttの値が求まるので、レイと球面の交差位置p⃗\vec{p}pを p⃗=o⃗+td⃗\vec{p} = \vec{o} + t\vec{d} p=o+td によって計算できます。 次に衝突位置が開口半径以下であるかをチェックします。以下の式が成立していればレイは球面と交差しています。 px2+py2≤h2p_x^2 + p_y^2 \le h^2 px2+py2≤h2 この式が成り立っていない時はレイトレーシングを終了します。 最後に法線n⃗\vec{n}nは球面の中心位置c⃗\vec{c}cを使って次のように計算できます。 n⃗=Normalize(p⃗−c⃗)\vec{n} = \mathrm{Normalize}(\vec{p} - \vec{c}) n=Normalize(p−c) Normalize\mathrm{Normalize}Normalizeは正規化
このページを最初にブックマークしてみませんか?
『yumcyawiz.github.io』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く