無題

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
UKONN

無題

#1

投稿記事 by UKONN » 16年前

やりたいことは明確なのですがプログラムにできないのでお力をお貸しください。

円(動作物体)と線分にて衝突判定を行おうと考えております。

①線分A(ax,ay)B(bx,by)ベクトルを定める。
②ABの法線(nx,ny)を求める。
③時間tの式を求める。
var d = -(ax * nx + ay * ny)
var t = -(nx * x + ny * y + d)/(nx * dx + ny * dy)

x,yは動作物体の位置
dx,dyは動作物体の移動量

④動作物体の半径を考慮した(実際に当たるまでの時間)tdを求める。
var td = t-{r/sqrt((dx * dx)+(dy * dy))};

⑤tdの値により衝突するか否かを判定する。

といったアルゴリズムなのですが、これらの計算式をどのファイルに入れるかであったり、配置する場所・仕方がわかりません。

c言語についてホントに何から何までわかっておらず手つかず状態です。アドバイスをいただきたいです。

Mist

Re:無題

#2

投稿記事 by Mist » 16年前

> これらの計算式をどのファイルに入れるかであったり、配置する場所・仕方がわかりません。

どのファイルに入れるか聞かれても質問者さんの環境がこちらにはわかりませんから答えようがないでしょう。
配置する場所・仕方を聞かれても、これだけでは「ソースファイルをテキストエディタで開いてそこに書いてください」、としか言えません。
これらは提示されたアルゴリズムとは何の関係もない話ですし。

テンパってるということだけは伝わりますが、少し落ち着いて質問内容を吟味してみてはどうでしょうか。

UKONN

Re:無題

#3

投稿記事 by UKONN » 16年前

確かにテンパッてました。落ち着いて見直してみます。
ありがとうございます。

UKONN

Re:無題

#4

投稿記事 by UKONN » 16年前

解決です。

閉鎖

“C言語何でも質問掲示板” へ戻る