Ray-Surface 交点
定义
光线是一根射线,包含起点和方向,用(o, t)表示,即(起点,方向)
ray equation:
r(t)=o+td,0≤t<∞
光线与球的交点
ray: R(t)=o+td
圆: (p−c)2−R2=0
⇒ (o+td−c)2−R2=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/