為什麼無法在二維平面上畫出四維圖形來?

時間 2021-06-07 07:26:19

1樓:hqak

四維(純空間)其實可以在二維上表示出來。這種表示一般都要經歷兩次投影,肯定會丟失很多原資訊,所以不再有視覺衝擊力。況且,就算你能真正「看見」四維圖形的全部細節,由於我們三維生物沒進化出對應的對四維圖形理解的直覺,你也不會覺得四維圖形有衝擊力。

由於四維空間物理上不存在,所以就更不會產生真實感了。

但我們完全可以仿造我們的世界,設計乙個四維世界,先投影到3D「螢幕」上,然後我們再用一些特殊方法去看這塊3D螢幕。這是我自己從假想的從如何給虛構的二維生物展示3D世界出發,到我們怎樣看四維世界的一些想法:

四維世界(四):二維生物視覺

四維世界(五):體驗四維人的視覺與方向感

最後我還做了乙個Minecraft 4D版本(鏈結在那篇文章最後)。這可是真正的4D:無限生成世界、三維的地面、生物群系、NPC村莊等。

雖然我自己也對這種3D「螢幕」不太適應,完全沒有在3D的Minecraft中的那種好玩的感覺,但還是能辨識景物的。

在二維平面上生活的智慧型生物,能夠在大腦中想象乙個二維球面嗎?

愛吃月餅的魯卡 我為什麼覺得你指的就是我們人類呢?在二維平面上生活 確實在建築 尤其是高層建築 飛行等三維情況出現之前,人類的行動範圍只有前後左右,所謂的東南西北方向。360度地在二維平面上移動。不借助飛機等工具,即使在建築物裡面,我們上樓下樓的動作也都相對只是在乙個平面內的前移 參考Panrose...

人們既然可以在二維空間裡畫出視覺上的三維空間,那是不是說明可以在三維空間裡做到視覺上的四維空間?

Frankie Ling 二維空間畫出的三維效果只有三維人可以感受,二維人是無法直觀感受三維物體的,二維人只能感受到三維物體在二維平面的投影,比如乙個球穿過乙個平面,二維人只能感受到乙個點擴充套件成乙個圓,圓面積擴大再縮小,最後變成乙個點。同理,三維空間畫出四維效果,三維人同樣無法直觀感受思維物體,...

定義乙個二維陣列arr,為什麼arr, arr, arr三個量的值是一樣的?

某人 陣列名和指標很大程度上是一致的,它們最大的不同在於你不能給陣列名賦值,但指標可以。如果arr定義為type arr M N 那麼arr的指標型別為type arr N 它指向陣列首址。arr的指標型別為type arr M N 同樣也指向陣列首址。arr是對arr的解引用,arr本身是二級指標...