ページ 11

ビリヤードのマッセプログラム

Posted: 2012年12月03日(月) 13:55
by FE
現在3Dでビリヤードのプログラムを作っているのですが、
マッセ(変化球的なやつ)のプログラム、もとい計算方法などが全く分かりません。
どなたかご教授願えないでしょうか?

Re: ビリヤードのマッセプログラム

Posted: 2012年12月03日(月) 14:41
by softya(ソフト屋)
どこまで物理挙動を再現できているのでしょうか?
回転摩擦や慣性モーメントとか、あと反発係数なども再現しないとリアルに見えないと思います。

Re: ビリヤードのマッセプログラム

Posted: 2012年12月04日(火) 10:51
by FE
入っているのは衝突判定、球の反射、各(壁、球)反発係数くらいです。

Re: ビリヤードのマッセプログラム

Posted: 2012年12月04日(火) 10:59
by softya(ソフト屋)
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

Re: ビリヤードのマッセプログラム

Posted: 2012年12月04日(火) 11:19
by FE
分かりました。
貼っていただいたリンクで勉強してきます。

ありがとうございます。

Re: ビリヤードのマッセプログラム

Posted: 2012年12月18日(火) 11:54
by FE
勉強して大体は理解できましたが、いざプログラムへ落とし込むとなるとなにからやっていけばいいのかが分かりません。
どうすればよいでしょうか?

とりあえずはマッセより先にスピンショットを実装していく予定です。

Re: ビリヤードのマッセプログラム

Posted: 2012年12月18日(火) 12:00
by softya(ソフト屋)
そこは、どうやって今までの物理挙動を組み込んだんでしょうか?
それと同じだと思うのですが。

>とりあえずはマッセより先にスピンショットを実装していく予定です。
物理挙動の視点から組む順番を考えるべきです。
まず、球が回転する挙動を持つ事、転がり摩擦を計算すること、回転モーメントを持つことなどです。
それらができて初めて、マッセやらスピンショットやらの話になると思いますが。