【发布时间】:2013-05-11 23:41:42
【问题描述】:
我有一个无限平面,我知道它的法线和偏移量。 现在,我想知道 Ray Casting 射线是否与这个无限平面相交。
我怎么知道?
【问题讨论】:
标签: math graphics raytracing raycasting
我有一个无限平面,我知道它的法线和偏移量。 现在,我想知道 Ray Casting 射线是否与这个无限平面相交。
我怎么知道?
【问题讨论】:
标签: math graphics raytracing raycasting
让光线被描述为a+λ∙b,即从点a开始,向b。设平面描述为n∙x=d,即具有相同点x的集合偏移量d,在n方向测量。
现在只需将一个插入另一个:
n∙(a+λ∙b) = d
n∙a+λ∙n∙b = d我>
λ∙n∙b = d − n∙a
λ = (d − n∙a)/(n∙b)
如果以这种方式计算的 λ 为正,则射线将与平面相交。
【讨论】: