射線與球

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.解這兩個方程得出交點。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章