ベクトルの扱い方について

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

ベクトルの扱い方について

#1

投稿記事 by ノクト » 13年前

あたり判定や物体の運動による座標移動を処理するプログラムを書こうと
思っているのですが、物体があった時の反発の向きの計算、運動ベクトルの
計算の例が書かれているようなサイトどこかありませんかね?

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 15年前
住所: 東海地方
連絡を取る:

Re: ベクトルの扱い方について

#2

投稿記事 by softya(ソフト屋) » 13年前

扱うリアリティ度合いによって必要とする物理・数学のレベルが変わります。
真の物理シミュレーションは本当に難しいですが、どの程度の事をするかによります。

簡単なのなら、こんなかんじです。
「X-LABO: 斜面への衝突判定と反射1」
http://www.dango-itimi.com/blog/archive ... 00830.html
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

ノクト

Re: ベクトルの扱い方について

#3

投稿記事 by ノクト » 13年前

たとえば球同士がぶつかって跳ね返る運動はC/C++ではどのようにかけますか?

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 15年前
住所: 東海地方
連絡を取る:

Re: ベクトルの扱い方について

#4

投稿記事 by softya(ソフト屋) » 13年前

ノクト さんが書きました:たとえば球同士がぶつかって跳ね返る運動はC/C++ではどのようにかけますか?
完全な球体同士なら、一点で接触するので円の接点を求める数学手法がそのまま使えます。
それと円との接線を反射する板と仮想的に想定して反射方向は計算できます。
「ボールの衝突運動 (2)」
http://www.asahi-net.or.jp/~uc3k-ymd/Sk ... all02.html

ただし球が回転していると難易度は桁違いに難しくなります。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

閉鎖

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