1射線與球是否相交
1.計算圓心到直線的投影點,判斷是否在射線上。不在射線上則不相交
2.計算圓心到直線的距離,大於半徑不相交,等於半徑相交1點,小於半徑相交2點
2射線與球的交點
1.球的方程(x-x0)^2 + (y-y0)^2 + (z-z0)^2 = R^2 其中(x0,y0,z0)爲圓心R爲半徑
2. (x-x0)/m = (y-y0)/n = (z-z0)/p = t 其中(x0,y0,z0)爲直線上的點,{m,n,p}爲直線的一組方向數
3.解這兩個方程得出交點。
1射線與球是否相交
1.計算圓心到直線的投影點,判斷是否在射線上。不在射線上則不相交
2.計算圓心到直線的距離,大於半徑不相交,等於半徑相交1點,小於半徑相交2點
2射線與球的交點
1.球的方程(x-x0)^2 + (y-y0)^2 + (z-z0)^2 = R^2 其中(x0,y0,z0)爲圓心R爲半徑
2. (x-x0)/m = (y-y0)/n = (z-z0)/p = t 其中(x0,y0,z0)爲直線上的點,{m,n,p}爲直線的一組方向數
3.解這兩個方程得出交點。