厨房なおいらにプログラム教えるスレ at GAMEDEV
[2ch|▼Menu]
235:社内ニート ◆OpY5DDvqSw
11/02/08 03:13:50 0uhgadeq.net
URLリンク(218.219.242.231)
点@とAは中心を( x , y )とする円周上の点であり、地表と円が交わる点である。
なので、半径を 5 とするとそれぞれの点は
( -5*cos(r1) , -5*sin(r1) ) 、 ( 5*cos(r2) , 5*sin(r2) )
という座標であらわせるのかと思う。
点@とAの座標がわかれば、atanを使って r3(タンクの角度)が計算できる。
ではそもそも、円と地表が交わる点のラジアン、r1とr2はどうやってもとめるのか。
点@と点Aが空と地面の間にぴったりはまるまで、ラジアンをちょっとずつ変えて
繰り返し試行させる?
ちょっとごちゃごちゃしすぎてる。
>>222で言ってるのはもっと単純なことのような気がする。
そもそも角度が3つも出てくるなんて言ってないし。


次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

402日前に更新/87 KB
担当:undef