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

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

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

#1

投稿記事 by FE » 13年前

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

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

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

#2

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

どこまで物理挙動を再現できているのでしょうか?
回転摩擦や慣性モーメントとか、あと反発係数なども再現しないとリアルに見えないと思います。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

FE

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

#3

投稿記事 by FE » 13年前

入っているのは衝突判定、球の反射、各(壁、球)反発係数くらいです。

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

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

#4

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

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: ビリヤードのマッセプログラム

#5

投稿記事 by FE » 13年前

分かりました。
貼っていただいたリンクで勉強してきます。

ありがとうございます。

FE

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

#6

投稿記事 by FE » 13年前

勉強して大体は理解できましたが、いざプログラムへ落とし込むとなるとなにからやっていけばいいのかが分かりません。
どうすればよいでしょうか?

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

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

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

#7

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

そこは、どうやって今までの物理挙動を組み込んだんでしょうか?
それと同じだと思うのですが。

>とりあえずはマッセより先にスピンショットを実装していく予定です。
物理挙動の視点から組む順番を考えるべきです。
まず、球が回転する挙動を持つ事、転がり摩擦を計算すること、回転モーメントを持つことなどです。
それらができて初めて、マッセやらスピンショットやらの話になると思いますが。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

閉鎖

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