衝突力
■ このスレッドは過去ログ倉庫に格納されています
現在、エアホッケーの物理シュミレーションを作っているのですが、
どうしてもわからないところがあるので皆様の力をお借りしたいと思
います。
まず前提としてすべての物体は剛体でありx-yの2次元平面上のみで
運動し、衝突は点接触とします。角速度はxy平面に垂直で円盤の重
心を通る軸回りの回転で反時計回りを正とします。
円盤(半径r,質量m)と壁との衝突を考えたとき、接触点で発生する撃
力(Px,Py)は撃力ベースという手法によってほぼ正確にもとまっています。
しかし、その求めた撃力と衝突前の速度(重心点の速度Vx,Vy,角速度W)
から衝突後の重心点の速度、角速度を求める方法がわかりません。
どうか皆様教えてください。よろしくお願いします。
▼゚Д。▼カフッ 禁止令をこのスレッドで発令されました、 「シュミ」レーション
>>1
まぁ、めげるな。強く生きろ。 >>1
単発スレ立てない!
土下座したらヒントを教えてやろう
本当に申し訳ないです。やはりスレッドは立てるべきではなかったですね。
修正で「シミュ」レーションです。
よろしくお願いします。 重心(center of gravity)
慣性モーメント(moment of inertia) 自信は無いが、(撃力ベースという手法も知らん)
接触点で発生する撃力(Px,Py)が求まるのなら、
質量も力もわかっているから、衝突後の速度は出てこないか?
んで、角速度は衝突前と衝突後のエネルギー保存則から求め
られると思うが・・・
違ってたらスマソ
回転体のエネルギーを出す公式も忘れちったYO 重心まわりのトルクを求めてオイラー方程式だろ。角度とか。 衝突した点と補正した点(から重心を引いたベクトル)の外積でいいんでないの?
こんなん昔のブロック崩しと同じだろ。難しく考えんなよ。
角速度持ち出して難しく考えずに、
接触個所の相対速度のみ考えればよし。 正解かyp!
ゲームなんだからブロック崩しでいいじゃんw 撃力っていうから「力」かと思ったけど撃力ベース調べたら(Px,Py)はimpulse(力積)のつもりなのねん。
力積が分かってるんなら簡単だっぺ。
円盤の接触点の法線ベクトルをn、力積を(Px,Py)≡Pとすると
運動方程式dL/dt=N、dp/dt=Fを積分して
・角速度の増加量:Δω=rn×P/I(だたしIは重心廻りの慣性モーメント)
・重心速度の増加量:Δv=P/m
これを衝突前のVとWに足せばいいんじゃないすか?
このスレ立ったのに気付いたのがつい今しがたなんで
遅レスになっちゃうけど、以後こういう話は↓を利用しましょう。
http://game.2ch.net/test/read.cgi/gamedev/1018255106/ >>19
>有限要素法でいいんでないの?
各節点が起こす、壁との接触/非接触の非線形性は、
どうしましょ?
静的陰解法だと収束性がぁゃιぃし、動的陽解法だと
安定した反力を得られない。
かといって静的陽解法だと誤差蓄積と、計算時間と
計算規模が...
ハハハ
∧_∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
( ^∀^)< このクソスレ立て逃げか!
( つ ⊂ ) \_________
.) ) )
(__)_) (^∀^)ゲラゲラ シネヤ クソガ 人ヾ
/ ゚o\
(´Д`O )
(⊃o⊂゚)
U U
______∧_______
クソスレはちゃんと削除依頼しないと
ageられちゃうんですよ…
漏れら極悪非道のageブラザーズ!
レス50以下は強制的にageてやるからな!
 ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
∧_∧ ∧_∧ age
(・∀・∩)(∩・∀・) age
(つ 丿 ( ⊂) age
( ヽノ ヽ/ ) age
し(_) (_)J 糞スレは削除されるまでageるぞ
∧_∧
∧_∧ (´<_` )
( ´_ゝ`) / ⌒i …削除依頼が出されないのは
/ \ | | 誰も迷惑だと思わないからだろ、兄者。
/ / ̄ ̄ ̄ ̄/ |
__(__ニつ/ FMV / .| .|____
\/____/ (u ⊃ 糞スレは削除されるまでageるぞ
∧_∧
∧_∧ (´<_` )
( ´_ゝ`) / ⌒i …そろそろ新しいAAに変えようぜ、兄者
/ \ | |
/ / ̄ ̄ ̄ ̄/ |
__(__ニつ/ FMV / .| .|____
\/____/ (u ⊃ ∧_∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
|\´ー`)/| < どれどれ、あの糞スレはまだあるのかな?
○ \/ζ ○ \__________
| |旦 |
| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ |
| |
∧_∧ ビリーー / ̄ ̄ ̄ ̄ ̄
|\ΦДΦ) /| < っざけんな!浮上だゴルァ!
○ > ζ > ○ \_____
| < 旦 < |
| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ |
| |
どうもゲーム専門学校を卒業しても業界に就職できなかった
低脳があらしをやっているようだね。
オイラは一度は関わったさ。いいだろ。あのハードディスクの
焦げた臭い、室内にあふれる低周波、、、ゲーム会社の臭い。
(・ム。・)
∧_∧まだこの糞スレ残ってたよ
( ´_ ゝ`) ∧_∧
/ \/ )( ´,_ゝ`)プッ ageちまいな
/ \___// \
__ .| | / /\_ _ \ \_____
\  ̄ ̄ ̄ ̄ ̄ ̄(__ノ \ \__) \
||\ \ .||\ \
||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄ ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
|| || ̄ ̄ ̄ ̄ ̄ ̄ ̄|| || || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
***********************************************************
浮 上
***********************************************************
http://qb.2ch.net/test/read.cgi/saku/1032639736
http://qb.2ch.net/test/read.cgi/saku/1032639736
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| ようやく糞スレへの削除依頼が出されましたわよ
\_____ _______________
//
∧_∧ ∧__∧
( ´∀`) ( ・∀・)
〉 <、 n ,> 〈
イ´γ 、ヽ ,||、 ,,ノ,_i⌒) __/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(⌒r´⌒y/ f々) (;:..(..:::;ノ / \ よくやったわ。
ハ::,;、::::ノ〈//`´ (二二ノノ | その調子で残りの糞スレも始末しなさい…
|ノ:::::::〈\./ (_ミ:::〈 \_________________
ィf::::::::::;ヽ、 〈;::::::;::ヽ
(ミ:::;;:::;;:::::} 〉;;;::::)::)
人;;;;;y;;;;;;ノ /^i;;:イ;;;ノ
| / / / /| /
`y / 〈 < | |
|| | ヽ `ヽ| i
| ト.、 \`ヾ:|
| |/^〉 ノ ^〉|
ノ__.|ヘ;| しヘ;|_ 〉
∠_ノL! ∠_ノL! ≪浮上≫ ┌─‐‐─┐
. |_____________|
. ='========='==
/ \ / |
┌|-(・)-(・)-|┐
└|. 〇 |┘ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| ___.|||||. __ | / クソスレだと思ったら削除依頼。
| \______/ | <
| |||||. | \ これ、ネチケットやで。
\_____________
***********************************************************
浮 上
***********************************************************
http://qb.2ch.net/test/read.cgi/saku/1032639736
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| 糞スレも残っている限り存在価値はある。
\__ ___________________
━━━∨━━━━━━━━━━━━
,__ 削除されていない=浮上許可
iii■∧ /
━ (,,゚Д゚) / ━━━━━ ∧∧━━ ∧∧
| つ ∇ (゚Д゚;) (゚Д゚*)
| |┌─┐ /⊂ ヽ /⊂ ヽ
〜| ||□| √ ̄ (___ノ〜 √ ̄ (___ノ〜
∪∪ | | || ━┳┛ || ━┳┛
 ̄ ̄ ̄ ̄| | ====∧==========
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| こんな糞スレ立てた>>1もどこかでレスしてんだろうな
\______________∧______
/
| ageられるのが嫌なら削除依頼しかないぞゴルァ
\________________
***********************************************************
浮 上
***********************************************************
http://qb.2ch.net/test/read.cgi/saku/1032639736 __ __
/ age_ヽ /.. age_ヽ
( ・Д・) ( ´Д`) <ひでえな、この糞スレ立て逃げだ。
( ヽ ;〜;;⌒⌒〜⌒ヽノ.ノ y ) でも何で誰も削除依頼出さないんだろ?
.人 3━━━━━━し人 Y
し'(_) し'(_)
***********************************************************
浮 上
***********************************************************
http://qb.2ch.net/test/read.cgi/saku/1032639736
┏━━━━━━━━━━━━━━━┓
┃ ageモナー . .. HP>>∞┃
┠───────────────┨
┃ ┃
┃ ┃
┃ ∧_∧. ┃
┃ ( ´∀`)<age ┃
┃ ( ) ┃
┃ | | | .┃
┃ (__)_) ┃
┃ ┃
┠───────────────┨
┃【モナー系】 攻>>∞..┃
┃ 防>>∞..┃
┃特殊 >>1のクソスレを浮上させる . . ┃
┃ スレ削除依頼で撃破. ┃
┃レア度>>D ┃
┗━━━━━━━━━━━━━━━┛
***********************************************************
浮 上
***********************************************************
http://qb.2ch.net/test/read.cgi/saku/1032639736
________. | ・・・「アージュ」?
||| | \____ __
||| | )\ ∨
||| a g e. <⌒ヽ ヽ
||| \ ( ´ー`) ∧∧
|||_________V( 丿V^ ●Д゚,,)
|,,| |,,| ヽ ( と ,)
ノ ) | |〜
∧ .し`J,,.
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄ ̄\
削除されてないので浮上しちゃいます
***********************************************************
浮 上
***********************************************************
http://qb.2ch.net/test/read.cgi/saku/1032639736
\∧_ヘ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
,,、,、,,, / \〇ノゝ∩ < 糞スレは削除されるまで浮上するぞゴルァ!! ,,、,、,,,
/三√ ゚Д゚) / \____________ ,,、,、,,,
/三/| ゚U゚|\ ,,、,、,,, ,,、,、,,,
,,、,、,,, U (:::::::::::) ,,、,、,,, \オーーーーーーーッ!!/
//三/|三|\ ∧_∧∧_∧ ∧_∧∧_∧∧_∧∧_∧
∪ ∪ ( ) ( ) ( ) )
,,、,、,,, ,,、,、,,, ∧_∧∧_∧∧_∧ ∧_∧∧_∧∧_∧∧_∧
,,、,、,,, ( ) ( ) ( ) ( )
***********************************************************
浮 上
***********************************************************
http://qb.2ch.net/test/read.cgi/saku/1032639736
∧_∧まだこの糞スレ残ってたよ
( ´_ ゝ`) ∧_∧
/ \/ )( ´,_ゝ`)プッ ageちまいな
/ \___// \
__ .| | / /\_ _ \ \_____
\  ̄ ̄ ̄ ̄ ̄ ̄(__ノ \ \__) \
||\ \ .||\ \
||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄ ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
|| || ̄ ̄ ̄ ̄ ̄ ̄ ̄|| || || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
***********************************************************
浮 上
***********************************************************
http://qb.2ch.net/test/read.cgi/saku/1032639736
\ えっ…と、糞スレはここかな…、と /
 ̄ ̄ ̄ ̄V ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
∧∧ ∧∧ __._
∩゚Д゚,≡,゚Д゚) |.|
`ヽ |)====
| _ |〜 .|__|.|
U U
∧∧ ミ _ ドスッ
( ,,)┌─┴┴─┐
/ つ a g e . . .|
〜′ /´ └─┬┬─┘
∪ ∪ ││ _ε3
゛゛'゛'゛
***********************************************************
浮 上
***********************************************************
http://qb.2ch.net/test/read.cgi/saku/1032639736
1のように作ったスポーツゲームはリアルだけど操作が
難しくて激しくつまらないと思われ。
ゲーセンで3Dシューティングがいくつも出てきた時代を
思い出す。弾があたらねーよ!結局ヒットしたのは
タイトーのなんとかいうやつだけ。 o
/  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ /
/ この糞スレは無事に.. /
/ 浮上いたしました /
/ ありがとうございました /
/ /
/ モララーより /
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄/
∧_∧ / /∧_∧
( ・∀・) / /(・∀・ )
( )つ ⊂( )
| | | | | |
(__)_) (_(__)
***********************************************************
削除依頼はこちら
***********************************************************
http://qb.2ch.net/test/read.cgi/saku/1032639736 48のいってることに激しく同意。
俺もエアホッケー作ってみたけど、制御が凄く難しい、
ゲーム的な味付けや作り込みもままならなくなるほど難しい。
はっきりいってこういう分野での勝負は意味がないと思う。
でも、逆に演出の味付け要素としてはこれ以上ないと思った。
例えば物がぶつかったあとのちょっとした動作だけとか、
パーティクルのエフェクトの動きとかなんかの視覚的効果の高い部分は結構いいと思った。 日 凸 ▽ ∇ U
≡≡≡≡≡≡≡ ∧ ∧ / ̄ ̄ ̄ ̄ ̄
U ∩ [] % 曰 (゚Д゚ ;) < 誰もこねぇなぁ。
_________|つ∽)_ \_____
―――――――――――
━┳━ ━┳━
 ̄ ┻  ̄ ̄ ̄┻ ̄ ̄ ̄ ̄ ∩
|∧∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
( ,)∩ < クソスレ浮上!!
丿 ノ \________
〜 .つ
し~
彡
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
||| ガリ
||| ガリ
∩ .|||
|∧∧ ||| / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(TД)∩ < 立てた1は反省しる!!!
丿 ノ \______________
〜 .つ
し~
☆ チン マチクタビレタ〜
マチクタビレタ〜
☆ チン 〃 Λ_Λ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
ヽ ___\(\・∀・) < この糞スレいつ削除されるの〜?
\_/⊂ ⊂_ ) \_____________
/ ̄ ̄ ̄ ̄ ̄ ̄ /|
| ̄ ̄ ̄ ̄ ̄ ̄ ̄| |
| age .|/
☆ チン マチクタビレタ〜
マチクタビレタ〜
☆ チン 〃 Λ_Λ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
ヽ ___\(\・∀・) < この糞スレいつ削除されるの〜?
\_/⊂ ⊂_ ) \_____________
/ ̄ ̄ ̄ ̄ ̄ ̄ /|
| ̄ ̄ ̄ ̄ ̄ ̄ ̄| |
| age .|/
__(^^) <ペイピッポォは糞スレを応援するピー
/__ \ >>1さん迷惑かけてると思ったら削除依頼するピー
| | | |
(_) (__)
☆ チン マチクタビレタ〜
マチクタビレタ〜
☆ チン 〃 Λ_Λ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
ヽ ___\(\・∀・) < この糞スレいつ削除されるの〜?
\_/⊂ ⊂_ ) \_____________
/ ̄ ̄ ̄ ̄ ̄ ̄ /|
| ̄ ̄ ̄ ̄ ̄ ̄ ̄| |
| age .|/ ■ このスレッドは過去ログ倉庫に格納されています