2011-08-07 6 views
1

私はおそらく重心クラスを実装する必要がありますが、私はそうする前にそのようなJavaクラスを探す際に助力を求めます。私はこれが数学ライブラリの一部として他の人によって実装されていると考えています。Javaプログラムの重心クラス

n次元の空間では、各次元が離散的であるとします。したがって、例えば3次元では、[0..a]の範囲のX次元を持つことができます。また、[0..b]の範囲のYディメンションと[0..c]の範囲のZディメンションがあります。実装は一般的なものでなければならず、次元数は3よりも大きく、一般にa not equal to bである。abは、それぞれの次元の最大座標である。

スペース内の各点は、倍精度浮動小数点(負ではない)です。

重心の座標を求めます。

+0

、などのタグを付けてください。 –

+0

私は家で働いていますが、宿題ではありません。 – H2ONaCl

答えて

0

あなたは物理エンジンを使用する場合は、あなたが簡単に重心を取得することができます - JBulletを試してみてください:)あなたはAPIで取得することができ重心はなく、わずかな違いが、本質的には同じものです。

用語の重心は、しばしば重心 の中心と互換的に使用されますが、物理的に異なる概念です。それらは均一な重力場において に一致するが、重力が均一でない場合、重心は身体に作用する重力の平均位置を指す。これは、人工衛星の操作である の測定可能な重力トルクを考慮に入れなければならないが、小さいが、 となる。宿題場合

http://www.continuousphysics.com/Bullet/BulletFull/classbtRigidBody.html

関連する問題