2010-03-18 179 views

回答

0

作爲一種天真的解決方案,您可以將交叉點作爲一段(從zNear到zFar)重新投影到三維空間中,並將這條線與兩條測試線相交,從而獲得更近的交叉點。

編輯:更深入一點,你知道你的光線會在你形成它時與兩條直線相交,因此你可以用四個點形成一個平面(兩個點用於投影段和兩個點從你的終點測試線段),現在你的相交測試可以以2D使用標準參數線方程來完成。

This site具有用於交線的樣本。