我試圖確定「鏡頭」從某個位置和某個角度撞擊牆壁的位置。 玩家從某一點具有朝向一個壁以一定角度拍攝一個球。而且我希望能夠確定球是否會在目標範圍內擊中。獲取相鄰長度和角度相反的長度
這是我知道的:
產地:球座標
長度:到牆的距離
角度:拍攝
這個角度是我想要的來計算:
點:球撞牆時的位置
在此先感謝!
我試圖確定「鏡頭」從某個位置和某個角度撞擊牆壁的位置。 玩家從某一點具有朝向一個壁以一定角度拍攝一個球。而且我希望能夠確定球是否會在目標範圍內擊中。獲取相鄰長度和角度相反的長度
這是我知道的:
產地:球座標
長度:到牆的距離
角度:拍攝
這個角度是我想要的來計算:
點:球撞牆時的位置
在此先感謝!
除非我失去了一些東西:
point y = origin y + length
point x = origin x - length * tan(angle)
我認爲,類似於什麼,我要建議的想法,但基本上克里斯的回答中指出,主要的是在這種情況下切線。 – onaclov2000
tan = tangent :) –
我知道,我只是評論說,主要從你的答案中拿走的是切線(你有)。 – onaclov2000
in Trig對於直角三角形Tan(角度)=相反/相鄰。
這應該是所有你需要得到你的位置。
應該指出,這不是一個編程問題,也可能是其他地方的數學問題。 :)
誰低估了這些答案以及原因是非常有趣的。 –
@Christian勞:是的...這是一個有點怪......我希望有一些方法來報告downvoting。也許有人反對我回答一個問題whcih沒有真正涉及到編碼... – Chris
猜downvoter可能是程序員誰認爲這是編程的問題了。 編程世界現在越來越一套新的程序員誰主要程序移動/便攜式設備。 在手機上,屏幕尺寸大多數是以英寸爲單位指定的,診斷爲5.3,5.4.7等,但它們運動顯示的比例爲16:9,16:10,4:3等比例。當應用程序需要大部分設備的廣泛支持時,程序員必須對可能的相鄰和對立面進行計算,以顯示適當大小的內容。 (90)是不確定的,因此Tan(角度)=相反/相鄰可能不適合 –
應該在這裏http://math.stackexchange.com/ – Rahul
是否球有速度?還是隻是繼續下去,直到它撞到牆上然後停下來? – mjr
如果不是v則a。我們是否認爲這是在地球g(9.8米或32英尺)秒^ 2下發生的。 – dbasnett