2012-09-19 9 views
8

4Dまたはn次元物理をリアルタイム(または非)エンジンで実装しようとしていた人はいましたか?4dとn次元物理エンジン

この実装の難しさは、3dと2dの物理エンジンに比べますか?もちろん、その1つはプレゼンテーションの問題です。 4d超球、ハイパーキューブ、スプリング、ジョイント、液体、その他の物体について調べたり、調べたりするのは興味深いことです。

私は興味があり、実際のアプリケーションを使用していません。

私のアイデアの一般化は、ロバチェフスキンやリーマンのジオメトリ、歪みスペース(針の目を通すことができます)、ループしたスペース(同じ場所に戻る)、物理的パラドックスなどの驚くべきものです。

+0

私は4 + D物理エンジンを実装しようとはしていませんが、より複雑な衝突検出や、流体シミュレーションなどのリソース集約的なものがあると思います。 Riemanneanジオメトリのシミュレーションに興味がある場合は、一般相対性理論の数値評価で行われている作業をチェックしてください。 – comingstorm

+0

4次元空間での衝突検出は、おそらくビッグバンをシミュレートするでしょうか? –

+2

ユークリッド以外の空間に行きたい場合は、タスクに最適なLangrangianのメカニックを使用してください。高次元のユークリッド空間では、ハミルトンの方程式はいつものように動作します。方程式を書くことができれば、シミュレートすることができます。方程式を書くことができない場合は、物理的な問題があり、プログラミングの問題はありません。 – flies

答えて

2

あらゆる種類の物理問題に相対論的コードを使用する研究グループが数多くあります。 Relativistic Electrodynamics,Relativistic Fluid Dynamics/Magnetohydrodynamicsから、重力ベースのシミュレーションなどに使用されます。宇宙物理学アプリケーションは、相対論的コードを必要とする唯一の場所です。

4Dゲームエンジンは、FIFAやCODのようなゲームですでに使用しているものです。これは単なる3 + 1の実装であり、多くの相対論的なコードが気に入っています(彼らは時空の3 + 1公式を使用します)。この空間時間の分割は、さまざまな理由で計算的に処理する方がずっと簡単です。もちろん、1次元から2次元などに行くと、複雑さは物理シミュレーションとインラインで増加します。

私には、n次元の物理エンジンを持つことは意味がありません。私たちは、日割りで物理的なプロセスを経験するのではなく、4つのプロセスを体験します。ハイパーキューブなどについて質問するのは、物理学ではなく、幾何学的/数学的な構造です。これらは、伝統的に物理エンジンに関連付けるものとは別です。

+0

なぜdownvote? – MoonKnight

関連する問題