Hypercube Viewer

3,4
79 opinii
5 tys.+
Pobrane
Ocena treści
Dla wszystkich
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu

Informacje o aplikacji

Ta aplikacja została zainspirowana książką Flatland autorstwa Edwina A. Abbotta. Chodzi o społeczeństwo o płaskich kształtach: trójkąty, kwadraty, sześciokąty itp., Które żyją w poziomej dwuwymiarowej płaszczyźnie zwanej Flatland. Mogą tylko poruszać się i widzieć w swoim samolocie; wiedzą, co oznaczają północ, południe, wschód i zachód, ale nie mają pojęcia wzlotów i upadków. Narratorem opowieści jest Kwadrat, który pewnego dnia odwiedza Kostka *. Kwadrat nie rozumie, co to jest sześcian. W książce Kwadrat wyjaśnia sześcianowi, jak działa ich społeczeństwo, a sześcian próbuje wyjaśnić kwadratowi, jaki jest trzeci wymiar.

Aby pokazać się na placu, Kostka najpierw przesuwa się w górę i w dół przez Flatland twarzą w twarz. To, co widzi Kwadrat, to kolejny kwadrat (poziome przecięcie Kostki z Płaską Ziemią) nagle pojawiający się znikąd, pozostający na chwilę w miejscu, a następnie znowu znikający. Następnie Kostka obraca się i przesuwa w górę i w dół do pierwszej krawędzi. Teraz Kwadrat widzi znikającą z linii linię, która zamienia się w długi wąski prostokąt, który staje się coraz szerszy i szerszy na chwilę, potem staje się coraz węższy i węższy, aż znów zamienia się w linię, a następnie znika. Na koniec Kostka obraca się jeszcze raz i przesuwa się w górę i w dół do wierzchołka-pierwszy. Teraz Kwadrat widzi znikąd znikający punkt, który zamienia się w mały trójkąt, który przez chwilę staje się coraz większy, potem jego wierzchołki zostają odcięte i zamienia się w sześciokąt. Kiedy Kostka jest dokładnie w połowie, Kwadrat widzi horyzontalne przecięcie Kostki z Płaską jako regularny sześciokąt. Gdy Kostka porusza się dalej, sześciokąt zamienia się z powrotem w trójkąt, który następnie staje się coraz mniejszy, a na końcu trójkąt zamienia się w punkt i znika.

Ta aplikacja robi to samo o jeden wymiar wyżej. Zamiast sześcianu odwiedzającego ludzi mieszkających w dwuwymiarowej płaszczyźnie, pokazuje Hypercube (czterowymiarowy sześcian) odwiedzający ludzi takich jak ty i ja, którzy mieszkają w trójwymiarowej przestrzeni.

Kiedy aplikacja się uruchamia, Hypercube siedzi twarzą do przodu dokładnie w połowie naszej trójwymiarowej przestrzeni. Widzimy „poziome” przecięcie Hypercube z naszą przestrzenią, która, jak zapewne się domyślacie, jest trójwymiarowym sześcianem.

Możesz przesuwać kostkę w naszej przestrzeni, przeciągając ją palcami. Ma sześć kolorowych twarzy, które są skrzyżowaniami naszej przestrzeni z sześcioma z ośmiu kolorowych twarzy Hypercube. Każda twarz Hypercube ma inny kolor.

Możesz przesuwać Hypercube „w górę” i „w dół” w kierunku czwartego wymiaru za pomocą czerwonego suwaka. Kierunek ten jest prostopadły do ​​wszystkich naszych trzech osi współrzędnych x, y i z, i tak samo trudno jest nam sobie wyobrazić, jak nasze wzloty i upadki są dla mieszkańców Flatland.

Aby tworzyć bardziej interesujące kształty, możesz obracać Hypercube za pomocą trzech niebieskich suwaków. Te suwaki obracają Hypercube wokół par osi odpowiednio xy, xz i yz. Nietrudno zauważyć, że ponieważ możesz obracać sześcian w przestrzeni trójwymiarowej wokół dowolnej osi, możesz obracać hipersześcian w przestrzeni czterowymiarowej wokół dowolnej pary osi.

Postaraj się ustawić niebieskie suwaki, aby Hypercube poruszał się po naszej przestrzeni dwuwymiarowo-twarz-pierwsza, krawędź-pierwsza i wierzchołek-pierwsza! To wymaga myślenia, ale nie jest trudne. Następnie przesuń Hypercube „w górę” i „w dół” za pomocą czerwonego suwaka i zobacz, jak zmienia się przecięcie Hypercube z naszą trójwymiarową przestrzenią. Jakie jest przecięcie dokładnie w połowie w każdym z tych trzech kierunków?

Jaki jest najciekawszy kształt, jaki możesz zrobić? Jaka jest największa możliwa liczba twarzy? Jaka jest największa możliwa liczba wierzchołków?

Hypercube Viewer to darmowe oprogramowanie. Możesz przeglądać i pobierać kod źródłowy na https://github.com/fgerlits/hypercube

* w książce jest to Kula, ale kule są nudne
Ostatnia aktualizacja
11 mar 2023

Bezpieczeństwo danych

Podstawą bezpieczeństwa jest wiedza o tym, jak deweloperzy zbierają i udostępniają Twoje dane. Sposoby zapewniania prywatności i bezpieczeństwa danych mogą się różnić w zależności od użycia aplikacji, regionu i wieku użytkownika. Te informacje podał deweloper i z czasem może je aktualizować.
Żadne dane nie są udostępniane innym firmom
Dowiedz się więcej o deklarowaniu udostępniania danych przez deweloperów
Aplikacja nie zbiera danych
Dowiedz się więcej o deklarowaniu zbierania danych przez deweloperów

Oceny i recenzje

3,2
73 opinie

Co nowego

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