Bu uygulama Edwin A. Abbott tarafından kitap Flatland esinlenerek. Düz şekilli bir toplulukla ilgilidir: Flatland denilen yatay iki boyutlu bir düzlemde yaşayan üçgenler, kareler, altıgenler vb. Sadece kendi düzlemlerinde hareket edebilir ve görebilirler; kuzeyin, güneyin, doğunun ve batının ne anlama geldiğini biliyorlar, ancak yukarı ya da aşağı anlayışlarına sahip değiller. Hikayenin anlatıcısı bir gün bir Küp tarafından ziyaret edilen bir Kare'dir. Kare bir küpün ne olduğunu anlamıyor. Kitapta, Kare, Küp'e toplumlarının nasıl çalıştığını açıklar ve Küp, üçüncü boyutun ne olduğunu Meydan'a açıklamaya çalışır.
Kendini Meydan'a göstermek için, Küp ilk önce yüzüstü olarak Flatland'de yukarı ve aşağı hareket eder. Meydanın gördüğü, başka bir karedir (Küp'ün Düzülke ile yatay kesişimi), hiçbir yerde ortaya çıkmadan, bir süre bekletildikten sonra tekrar kaybolur. Sonra, Küp kendini döndürür ve ilk önce yukarı ve aşağı hareket eder. Şimdi Kare, hiçbir yerde ortaya çıkmayan bir çizgiyi görüyor, uzun bir dar dikdörtgene dönüşüyor, bir süre daha da genişliyor, sonra tekrar bir çizgiye dönene ve daha sonra kaybolana kadar daralıyor ve daralıyor. Sonunda, Küp bir kez daha kendini döndürür ve tepe noktası ilk önce yukarı ve aşağı hareket eder. Şimdi Kare, hiçbir yerde ortaya çıkmayan, bir süre daha büyük ve daha büyük olan küçük bir üçgene dönüşen bir nokta görüyor, sonra köşeleri kesiliyor ve altıgen hale geliyor. Küp tam olarak yarısı geçtiğinde, Kare Küp'ün Flatland ile yatay kesişimini normal altıgen olarak görebilir. Küp daha ileri ilerledikçe, altıgen bir üçgene geri döner, daha sonra küçülür ve küçülür ve son olarak üçgen bir noktaya döner ve kaybolur.
Bu uygulama aynı şeyi bir boyut daha yüksek yapar. İki boyutlu bir düzlemde yaşayan insanları ziyaret eden bir Küp yerine, sizin ve benim gibi, üç boyutlu bir alanda yaşayan insanları ziyaret eden bir Hypercube (dört boyutlu küp) gösterir.
Uygulama başladığında, Hypercube yüz ilkinde üç boyutlu alanımızın tam yarısı kadar oturuyor. Hiper küpün "yatay" kesişimini, muhtemelen tahmin ettiğiniz gibi, üç boyutlu bir küp olan alanımızla görebiliriz.
Küpü uzağımızda parmaklarınızla sürükleyerek hareket ettirebilirsiniz. Hypercube'ün sekiz renkli yüzünün altı ile yerimizin kesiştiği altı renkli yüze sahip. Hypercube'ün her yüzünün farklı bir rengi vardır.
Kırmızı sürgüyü kullanarak Hypercube'ü "yukarı" ve "aşağı" dördüncü boyut yönünde hareket ettirebilirsiniz. Bu yön tüm x, y ve z koordinat eksenlerimizin tümüne diktir ve bizim aşağı yukarı inip Flatland halkında olduğu gibi hayal etmesi bizim için zordur.
Daha ilginç şekiller oluşturmak için, üç mavi kaydırıcıyı kullanarak Köprüyü döndürebilirsiniz. Bu sürgü, Hypercube'ü sırasıyla xy, xz ve yz eksen çiftleri etrafında döndürür. Herhangi bir eksenin etrafındaki üç boyutlu uzayda bir küpü döndürebileceğiniz gibi, herhangi bir eksen çifti etrafındaki dört boyutlu uzayda bir hiper küpü döndürebileceğinizi görmek zor değildir.
Hypercube'ün iki boyutlu yüz önce birinci, kenar birinci ve vertex birinci boşluklarımızda hareket etmesini sağlamak için mavi sürgüleri ayarlamaya çalışın! Bu biraz düşünmeyi gerektirir, ancak zor değil. Sonra kırmızı sürgüyü kullanarak Hypercube'ü "yukarı" ve "aşağı" hareket ettirin ve üç boyutlu alanımızla Hypercube'ün kesişiminin nasıl değiştiğini görün. Bu üç yönün her birinde tam olarak yarı yolda geçen kavşak nedir?
Yapabileceğiniz en ilginç şekil nedir? Mümkün olan en büyük yüz sayısı nedir? Mümkün olan en yüksek tepe noktası sayısı nedir?
Hypercube Viewer ücretsiz bir yazılımdır. Kaynak kodu göz atıp https://github.com/fgerlits/hypercube adresinden indirebilirsiniz.
* kitapta bir Küre, ancak küreler sıkıcı
Güncellenme tarihi
5 Tem 2025