2
A
回答
3
讓射線被描述爲一個 +λ∙ b,即起始於點一個和在方向 b去。讓平面被描述爲ñ∙ X = d,即設定點的 X具有相同的偏移 d,在Ñ方向測量。
現在簡單地插入一個成其他:
Ñ∙(一個 +λ∙ b)= d
Ñ∙一個 +λ∙Ñ∙ b = d
λ∙ n∙ b = d - Ñ∙一個
λ=( d - Ñ∙一個)/(Ñ∙ b)
如果λ在該計算時尚是正面的,那麼光線會與飛機相交。
相關問題
- 1. Three.js鼠標事件與光線投射和相交測試
- 2. ThreeJS:PlaneBufferGeometry,光線投射和麪臨
- 3. 檢測與精靈相交的光線
- 4. 透視光線投射
- 5. Rigidbody2D或光線投射?
- 6. Three.JS-在Collada中檢測相交(光線投射)
- 7. Three.js剪輯和光線投射
- 8. 光線投射體素和OpenGL
- 9. 2維射線與正方形相交
- 10. 光線投射點返回多個值而無需移動
- 11. 如何確定厚度與寬度? (使用光線投射)
- 12. 射線相交的平面與動態幾何回報空數組
- 13. 無邊座標的光線投射算法
- 14. 確定線段是否與圓形相交的公式(平面)
- 15. 平面射線交叉點C#
- 16. cloudsql和appengine數據存儲:光標與偏移量和限制
- 17. 使用光線投射物體拾取
- 18. Lensing在我的光線投射引擎
- 19. 光線投射前的疑問
- 20. 使用CSG樹進行光線投射
- 21. 錯誤使用光線投射
- 22. Three.js光線投射碰撞檢測
- 23. 從3D將光線投射到2D
- 24. Unity3D光線投射錯誤方向c#
- 25. 光線投射總是擊中
- 26. 與給定線段相交的線
- 27. 決定一個圓與無限線相交
- 28. 如何根據原點和方向使用光線投射來創建光線?
- 29. 這個光線投射算法是否正確?這是測試線/射線和立方體相交的正確方法嗎?
- 30. OpenGL與光和法線的第一步