2010-08-02 119 views
3

這裏有很多不錯的4D投影示範,展示了tesseracts和其他美妙的形狀。我試圖做一個tesseract的可視化,我找不到任何明確描述涉及谷歌的數學...如何轉換/投影4D座標到3D座標

如何(最好在僞代碼)是否投影4D空間點到3D空間?

在此先感謝!

+0

數學運算完全平行(heh),您將用於將3D投影到2D中,包括您在該業務中獲得的許多選擇。一個重要的問題是:你將如何處理結果? – dmckee 2010-08-02 08:40:00

+0

好吧,這是一個可視化,真的只是眼睛糖果,所以我正在尋找最終將4D投影到2D上,但以這樣一種方式,它易於在所有4軸上旋轉(即使用矩陣而不是負載的歐拉相機角度等)。我希望能夠嘗試破解5個維度 – pez 2010-08-02 08:44:49

回答

1

直線前方的答案是:在你的N空間中定義一個三維矩形片段作爲視口和焦點,然後爲感興趣的點拍攝朝向焦點的射線,與視口相交(如果有的話)是預計的位置...

但是,對於可視化來說,這可能不是最簡單或最好的事情。您可以自由選擇任意的映射,並且您可能想要在高維對象上施加某種對稱性並利用該對稱性(例如,對象的CM必須位於原點,並且您將映射首先將三維直接轉換爲三維空間,然後將得到的矢量縮放到第四維(不知道這是否看起來不錯,順便說一句,但我認爲這會導致通常的牙籤立方體在立方體中的建模一個tesseract))。