2017-01-29 47 views
-6

我正在試圖找出計算子彈在房間中行駛的總距離的最佳方法。
考慮給定尺寸的座標軸。有兩個點的座標給予說A和B.現在AB在子彈採取2個跳彈(2擊中牆的角落),然後擊中B如何計算帶有2個跳彈的子彈在Python中的總行程

我附上描述情況的圖像[1]。圖像中的紅線顯示子彈的路徑。

現在如何計算子彈行進距離的最佳方式。

[1]:https://i.stack.imgur.com/O7DQl.png *強調文本*

+0

那麼基本上路徑查找? – Octo

+0

太模糊的傢伙。我們是否知道子彈擊中地面的角度?我們是否知道子彈擊中了多遠?我們知道天花板有多高嗎? .. –

+0

它只是在2維。瞭解角度使問題變得簡單。沒有給出角度,但房間尺寸將與A和B的座標一起給出。 –

回答

0

我調整圖像

enter image description here

現在

紅線只是hypoteneuses您直角三角形 總和hypotenueses和你解決問題...至少這是一種解決的辦法

a**2 + b**2 = c**2 #use this equation to solve hypoteneuses 
+0

感謝您的解決方案,但我覺得必須有更有效的方法來解決這個問題,我不能一起來。 –