Tri rozmery nestačia..
Spoznaj aj ty možnosti
ďalších rozmerov s hyperkockou!
|
|
|
4 a viac rozmerné kocky,
prehľadné zobrazenie,
Niektoré steny orientačne vyznačené...
A zadarmo!!! : P : )
|
O programe
Hypercube je program schopný zobrazovať viacrozmerné kocky, predovšetkým však tú štvorrozmernú -
hyperkocku
(alebo aj teserakt). Ako to funguje? Matematika vie popísať, kde by mala mať vrcholy a aké má mať vlastnosti
hyperkocka. Jadro programy spočíva v zobrazení takto definovanej kocky do 2D. V princípe to funguje nasledovne:
tak, ako vieme premietnuť normálnu 3D kocku na 2D plátno, rovnako sa dá premietnuť 4D kocka na "3D plátno".
A z tohto 3D plátna sa klasickým premietaním zobrazí kocka na 2D obrazovku.
Program umožňuje zobraziť kocu buď v drátenom (wire) alebo normálnom (solid) móde. Taktiež sa dá kocka natáčať -
3D natočenie zobrazuje malá kocka vpravo dole. Najzaujímavejšia funkcia je otáčanie kocky pozdĺž štvrtej osi -
vlastne o tom celý program je. : )
Zo zákulisia
Tento program bol robený ako
práca SOČ. Môžete si ju aj stiahnuť. Program je napísaný v jazyku C s grafickou
knižnicou Allegro. Novinka oproti ostatným programom spočíva v použití priesvitnosti. V stiahnuteľnom programe
sa dá zobraziť len 4D kocka, jednoduchou úpravou programu sa však ľahko pridajú dimenzie. Žiaľ, neimplementoval
som otáčanie pozdĺž vyšších dimenzií.
Download
Na stiahnutie programu potrebujete verziu pre Linux alebo Windows. Keďže verzia pre Linux nie je, tak pre Windows : P.
Pre Windows verziu je potrebný aj súbor
alleg40.dll. Viac info v
hypercube_man.txt, ktorý nájdete po
rozrarovaní. Ak chcete, môžete si stiahnuť zdrojové kódy (v jazyku C) a
SOČ-ku.