現在3Dでビリヤードのプログラムを作っているのですが、
マッセ(変化球的なやつ)のプログラム、もとい計算方法などが全く分かりません。
どなたかご教授願えないでしょうか?
ビリヤードのマッセプログラム
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 15年前
- 住所: 東海地方
- 連絡を取る:
Re: ビリヤードのマッセプログラム
どこまで物理挙動を再現できているのでしょうか?
回転摩擦や慣性モーメントとか、あと反発係数なども再現しないとリアルに見えないと思います。
回転摩擦や慣性モーメントとか、あと反発係数なども再現しないとリアルに見えないと思います。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 15年前
- 住所: 東海地方
- 連絡を取る:
Re: ビリヤードのマッセプログラム
回転摩擦などの摩擦や力・慣性モーメントの物理方程式は分かりますか?FE さんが書きました:入っているのは衝突判定、球の反射、各(壁、球)反発係数くらいです。
まず、ここを勉強してもらう必要があると思います。
「EMANの力学」
http://homepage2.nifty.com/eman/dynamics/contents.html
「力のモーメント - Wikipedia」
http://ja.wikipedia.org/wiki/%E5%8A%9B% ... 3%E3%83%88
「EMANの物理学・力学・回転に関する物理量」
http://homepage2.nifty.com/eman/dynamics/angular.html
「転がり抵抗 - Wikipedia」
http://ja.wikipedia.org/wiki/%E8%BB%A2% ... 5%E6%8A%97
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
-
FE
Re: ビリヤードのマッセプログラム
勉強して大体は理解できましたが、いざプログラムへ落とし込むとなるとなにからやっていけばいいのかが分かりません。
どうすればよいでしょうか?
とりあえずはマッセより先にスピンショットを実装していく予定です。
どうすればよいでしょうか?
とりあえずはマッセより先にスピンショットを実装していく予定です。
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 15年前
- 住所: 東海地方
- 連絡を取る:
Re: ビリヤードのマッセプログラム
そこは、どうやって今までの物理挙動を組み込んだんでしょうか?
それと同じだと思うのですが。
>とりあえずはマッセより先にスピンショットを実装していく予定です。
物理挙動の視点から組む順番を考えるべきです。
まず、球が回転する挙動を持つ事、転がり摩擦を計算すること、回転モーメントを持つことなどです。
それらができて初めて、マッセやらスピンショットやらの話になると思いますが。
それと同じだと思うのですが。
>とりあえずはマッセより先にスピンショットを実装していく予定です。
物理挙動の視点から組む順番を考えるべきです。
まず、球が回転する挙動を持つ事、転がり摩擦を計算すること、回転モーメントを持つことなどです。
それらができて初めて、マッセやらスピンショットやらの話になると思いますが。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。