Ray-Surface 交点

定义

光线是一根射线,包含起点和方向,用(o, t)表示,即(起点,方向)

ray equation:

$$ r(t) = o+td, 0\le t < \infty $$

光线与球的交点

ray: \(R(t) = o + td\)
圆: \((p - c) ^ 2 - R^2 = 0\)
⇒ \((o + td - c) ^ 2 - R^2 = 0\)

解出t,根据物理意义可知,t应满足:(1)t是实数,(2)t>0,(3)如果有两个解,取较小的那个

光线与任意隐式曲面的交点

ray: \(R(t) = o + td\)
曲面: f(p) = 0

⇒ f(o + td)=0 解出t


本文出自CaterpillarStudyGroup,转载请注明出处。
https://caterpillarstudygroup.github.io/GAMES101_mdbook/