Hypercube Viewer

3,4
79 mnenj
5 tis.+
Prenosi
Kategorija vsebine
Primerno za vse
Slika posnetka zaslona
Slika posnetka zaslona
Slika posnetka zaslona
Slika posnetka zaslona
Slika posnetka zaslona
Slika posnetka zaslona
Slika posnetka zaslona
Slika posnetka zaslona
Slika posnetka zaslona

O tej aplikaciji

To aplikacijo je navdihnila knjiga Flatland Edwina A. Abbotta. Gre za družbo ravnih oblik: trikotniki, kvadrati, šesterokotniki itd., Ki živijo v vodoravni dvodimenzionalni ravnini, imenovani Flatland. Lahko se samo premikajo in vidijo znotraj svoje ravnine; vedo, kaj pomeni sever, jug, vzhod in zahod, vendar nimajo pojma navzgor ali navzdol. Pripovedovalec zgodbe je Trg, ki ga nekega dne obišče kocka *. Trg ne razume, kaj je kocka. Trg v knjigi razloži kocki, kako deluje njihova družba, in kocka skuša Trgu razložiti, kaj je tretja dimenzija.

Da bi se pokazal na Trgu, se Kocka najprej pomika navzgor in navzdol po ravnem obrazu. Trg vidi še en kvadrat (vodoravno križišče Kocke in ravnice), ki se nenadoma pojavi od nikoder, nato ostane nekaj časa in spet izgine. Nato se kocka sam vrti in se najprej pomika navzgor in navzdol po robu. Zdaj Trg vidi od nikoder črto, ki se spremeni v dolg ozek pravokotnik, ki se za nekaj časa širi in širi, nato spet postane ožji in ožji, dokler se ne spremeni nazaj v črto in nato izgine. Končno se kocka še enkrat zasuka in najprej pomika navzgor in navzdol. Zdaj kvadrat vidi od nikoder točko, ki se spremeni v majhen trikotnik, ki se za nekaj časa poveča in poveča, nato pa se njegove konice odsekajo in spremeni v šesterokotnik. Ko je kocka točno na polovici poti, lahko kvadrat vidi horizontalno križišče kocke s ravnico kot navadni šesterokotnik. Ko se kocka premakne naprej, se šesterokotnik spremeni v trikotnik, ki se nato vse manjši in manjši, na koncu pa se trikotnik spremeni v točko in izgine.

Ta aplikacija naredi isto stvar za eno dimenzijo višje. Namesto kocke obiskuje ljudi, ki živijo v dvodimenzionalni ravnini, prikazuje hiperkubo (štiridimenzionalno kocko), ki obiskuje ljudi, kot ste vi in ​​jaz, ki živimo v tridimenzionalnem prostoru.

Ko se aplikacija zažene, Hypercube sedi najprej na pol poti skozi naš tridimenzionalni prostor. Lahko vidimo "vodoravno" presečitev hiperkube z našim prostorom, ki je, kot ste verjetno uganili, tridimenzionalna kocka.

Kocko lahko premikate po našem prostoru, tako da jo povlečete s prsti. Ima šest barvnih obrazov, ki so presek našega prostora s šestimi od osmih barvnih obrazov hiperkube. Vsak obraz Hypercube ima drugačno barvo.

Hypercube lahko premikate "navzgor" in "navzdol" v smeri četrte dimenzije s pomočjo rdečega drsnika. Ta smer je pravokotna na vse naše tri koordinatne osi x, y in z in si je tako težko predstavljamo, kot so ljudje gorja in gor navzdol.

Če želite narediti bolj zanimive oblike, lahko zasukate Hypercube s pomočjo treh modrih drsnikov. Ti drsniki vrtijo Hypercube okoli parov osi xy, xz in yz. Ni težko opaziti, da lahko kotiko v tridimenzionalnem prostoru okoli katere koli osi zasukate kocko, lahko v štiridimenzionalnem prostoru okoli katerega koli para osi zasučete hiperkubo.

Poskusite nastaviti modre drsnike, da se bo Hypercube premikal skozi naš prostor dvodimenzionalno-obraz-prvi, rob prvi in ​​vrh-prvi! To zahteva nekaj razmišljanja, vendar ni težko. Nato s pomočjo rdečega drsnika premaknite Hypercube "navzgor" in "navzdol" in si oglejte, kako se spreminja presečitev hiperkube z našim tridimenzionalnim prostorom. Kaj je točno na polovici križišča v vsaki od teh treh smeri?

Katera je najbolj zanimiva oblika, ki jo lahko naredite? Kakšno je največje število obrazov? Kakšno je največje število vertik?

Hypercube Viewer je brezplačna programska oprema. Izvirno kodo lahko brskate in si naložite na https://github.com/fgerlits/hypercube

* v knjigi je Sfera, a krogle so dolgočasne
Posodobljeno dne
11. mar. 2023

Varnost podatkov

Razumevanje, kako razvijalci zbirajo in razkrivajo vaše podatke, je prvi korak do varnosti. Varovanje podatkov in zagotavljanje varnosti podatkov se morda razlikujeta glede na vašo uporabo, območje in starost. Razvijalec je zagotovil te podatke in jih bo sčasoma morda posodobil.
Podatki se ne razkrivajo drugim ponudnikom
Preberite več o tem, kako razvijalci najavijo deljenje.
Zbranih ni bilo nič podatkov.
Preberite več o tem, kako razvijalci najavijo zbiranje.

Ocene in mnenja

3,2
73 mnenj

Kaj je novega

Upgrade target API to 33, and fix a crash on old devices (API < 24).