判断射线与是否球体相交, 并计算交点位置

在Ray-tracing中, 计算并判断射线与球体是否相交是不可少的
那么如何来判断一条已知的射线是否交于给定的球体呢?
要计算球体射线交点,我们首先要先给出球与直线的方程

首先是球面方程

$$|x-c|^2=r^2$$

  • x为球面上的点
  • c为球心
  • r为球的半径
Read more