3

tesseracts やその他の素晴らしい形状を示す 4D プロジェクションの見栄えの良いデモンストレーションがたくさんあります。私はテッセラクトを視覚化しようとしていますが、グーグルに関連する数学を明示的に説明しているものは見つかりませんでした...

4D 空間の点を 3D 空間にどのように (できれば疑似コードで) 投影しますか?

前もって感謝します!

4

1 に答える 1

1

率直な答えは次のとおりです。N 空間で 3D 長方形セグメントを定義して、ビューポートと焦点を合わせます。次に、関心のあるポイントについて、焦点に向かって光線を発射します。ビューポートとの交点 (存在する場合) が投影位置です。 ...

ただし、ビジュアライゼーションの目的では、これが最も簡単または最善の方法ではない場合があります。任意のマッピングを選択する自由があり、高次元オブジェクトにある種の対称性を課して、それを何らかの形で利用したい場合があります (オブジェクトの CM が原点に配置されている必要があるとします。最初の 3 次元を 3 空間に直接変換し、結果のベクトルを 4 次元でスケーリングします (これが見栄えがするかどうかはわかりませんが、それが通常の立方体の中のつまようじのモデリングになると思います)。テッセラクト)))。

于 2010-08-02T09:00:48.023 に答える