光束方向算法
回答
的簡化算法矩形網格將通過計算接收器的虛擬位置在未來的電網工作 - 就好像你正在玩游泳池和想做一個驚人的投籃。
+---------+----------+---------+----------+
| O | |
|===> | <===|
| Real | Virtual copy |
| | |
A---------+----------+---------+----------a
在這裏,你要拍O操作,所以你鏡像池的幾何形狀,在你的心中,目標是虛擬口袋「A」。這種情況可以通過在水平和垂直方向上反覆反覆幾何來重複(無限地)。在某些時候,應該存在口袋/接收器a(n)的一些虛擬副本,其不被任何東西阻塞。
有什麼方法可以制定出反映事物的最佳方式,或者您只需要試驗和錯誤地鏡像,直到您幸運爲止? – Chris
很好的解決方案,但我不認爲它保證了最短路徑... –
候選人A,A,A」,一個'必須由歐氏距離進行排序。可達的第一個候選者是定義的最短路徑(省略折射)。目標'A'實際上並不是一個點,但是一個區域會使問題更復雜。在這種情況下,在寬度= 2 *高度的情況下,除了'a'之外,還有幾個候選人首先被嘗試 - 所有人都低於或高於'A'。 –
- 1. 計算光束指向角度
- 2. iOS方向發光
- 3. Opengl光線方向
- 4. 8方向尋路算法
- 5. 計算方向性運動的算法
- 6. 尋找區域內反射光束交點的算法
- 7. 方向光LightSource光線追蹤
- 8. 約束和算法
- 9. SVG光束
- 10. 光標方向openGL C++
- 11. 計算無向片段的平均方向的算法
- 12. GLSL:如何使用投影矩陣計算光線方向?
- 13. 計算夜間月光的算法
- 14. 重新計算方向變化時的SnapKit約束
- 15. 繪製邊緣方向的算法
- 16. Opengl 3d激光束
- 17. 反向算法
- 18. 向背包算法添加類別約束
- 19. NFC:S型光束和Android光束有什麼區別?
- 20. 約束getTargets方法
- 21. 法向方向
- 22. 投光燈錐體方向旋轉和方向反轉
- 23. 使用定向光源計算反射向量
- 24. 算法向量Clojure
- 25. 雙向圖算法
- 26. 計算法向量
- 27. insertAtRank向量算法
- 28. 無向圖算法
- 29. 方法光標被棄用
- 30. GWT JSNI方法曝光
真的很好的問題,但缺乏你的努力的戰利品吧。角度還取決於反射鏡的尺寸和發射器/接收器的座標。它們如何設置? –
很難,因爲現實世界中存在着無限的可能性。 – Christian
我不認爲這種算法可以足夠通用,以適應這種情況下所有可能的配置。 –