Strona główna Geometria Polyhedron Nets (Unfolding 3D Solids)

📦 Polyhedron Nets (Unfolding 3D Solids)

Watch the five Platonic solids unfold into flat 2D nets and fold back into 3D, using a real spanning-tree hinge algorithm, quaternion-slerp interpolation, auto-rotation and per-face labelling to trace how each face maps between net and solid.

Geometria3DZaawansowany60 FPS
polyhedron-nets ↗ Otwórz osobno
Interfejs samej symulacji jest w języku angielskim.

Podobne symulacje

📦 Co przedstawia

Siatka wielościanu to płaski, dwuwymiarowy wzór połączonych wielokątów, który można złożyć wzdłuż wspólnych krawędzi — jak zagięcia tektury — aby utworzyć zamkniętą bryłę trójwymiarową bez luk i bez nakładania się. Ten symulator oblicza prawdziwą siatkę dla każdej z pięciu brył platońskich (czworościan, sześcian, ośmiościan, dwunastościan, dwudziestościan) bezpośrednio z ich rzeczywistych współrzędnych wierzchołków 3D: znajduje każdą ścianę, testując, które punkty są współpłaszczyznowe na otoczce wypukłej, buduje graf tego, które ściany dzielą krawędź, a następnie rozwija drzewo rozpinające przez ten graf, zaczynając od jednej ściany korzeniowej. Każda inna ściana jest dołączana do swojego rodzica przez obrócenie jej płasko wokół wspólnej krawędzi, więc cała bryła rozwija się w jeden połączony, nienachodzący na siebie płaski wzór.

Przesuwanie suwaka Stopień złożenia interpoluje każdą ścianę, niezależnie, między dwiema dokładnymi sztywnymi pozycjami: jej płaską pozycją w przestrzeni siatki (złożenie = 0%) i jej prawdziwą, złożoną pozycją i orientacją 3D (złożenie = 100%). Każda pozycja jest przechowywana jako obrót plus translacja, a obroty są mieszane za pomocą sferycznej interpolacji kwaternionów (slerp), podczas gdy translacje są interpolowane liniowo, więc każda ściana płynnie i ciągle przesuwa się wzdłuż własnej ścieżki zawiasu, gdy bryła się zamyka lub otwiera.

Jak korzystać

  • Wybierz bryłę — czworościan, sześcian, ośmiościan, dwunastościan lub dwudziestościan.
  • Przeciągnij suwak Stopień złożenia: 0% pokazuje płaską siatkę, 100% pokazuje w pełni złożoną bryłę, a wartości pośrednie pokazują otwierające się lub zamykające zawiasy.
  • Naciśnij Odtwórz, aby automatycznie animować stopień złożenia w przód i w tył, lub Reset, aby wrócić do w pełni złożonej bryły.
  • Włącz Autorotację, aby obracać model, dzięki czemu można zobaczyć złożenie z każdego kąta, najbardziej przydatne, gdy bryła jest już w większości złożona.
  • Włącz Pokaż etykiety ścian, aby ponumerować każdą ścianę — obserwuj, jak ten sam numer wędruje z pozycji w płaskiej siatce do swojej ostatecznej pozycji na bryle 3D.

Czy wiesz, że?

Daną bryłę zwykle można rozłożyć na wiele różnych poprawnych sposobów, zależnie od tego, które drzewo rozpinające ścian wybierze się do przecięcia. Skromny sześcian — mimo bycia najprostszą bryłą platońską po czworościanie — ma dokładnie 11 odrębnych siatek z dokładnością do obrotu i odbicia, fakt po raz pierwszy rygorystycznie policzony w geometrii rekreacyjnej i kombinatorycznej, a obecnie klasyczny wynik cytowany w edukacji matematycznej. Niektóre to znajomy wzór „krzyża”, inne to znacznie mniej oczywiste, zygzakowate układy. Dwudziestościan, z jego 20 trójkątnymi ścianami, ma zdumiewające 43 380 odrębnych siatek, podczas gdy niektóre niewypukłe wielościany przypuszczalnie nie mają żadnej poprawnej siatki — otwarty problem w geometrii znany jako hipoteza Shepharda dla brył wypukłych (udowodniona) w porównaniu z ogólnymi wielościanami (wciąż nierozwiązana dla niektórych kształtów).

O tej symulacji

Ten symulator oblicza prawdziwe siatki wielościanów dla pięciu brył platońskich na podstawie ich rzeczywistych współrzędnych wierzchołków 3D — znajduje współpłaszczyznowe ściany na otoczce wypukłej, buduje graf sąsiedztwa ścian, rozwija drzewo rozpinające od ściany korzeniowej i obraca każdą inną ścianę płasko wokół wspólnej krawędzi. Złożenie jest animowane przez mieszanie, dla każdej ściany, między jej płaską pozycją w siatce a prawdziwą pozycją 3D za pomocą sferycznej interpolacji kwaternionów (slerp) dla obrotu i interpolacji liniowej dla pozycji, a następnie rzutowanie wyniku prostym, ręcznie napisanym rzutem 3D na 2D z sortowaniem ścian algorytmem malarza.

🔬 Co przedstawia

Rzeczywiste dane wierzchołków dla czworościanu, sześcianu, ośmiościanu, dwunastościanu i dwudziestościanu. Ściany są odkrywane przez testowanie współpłaszczyznowości na otoczce wypukłej, sąsiedztwo znajdowane jest przez wspólne krawędzie, a drzewo rozpinające przeszukiwania wszerz definiuje dokładnie jeden sposób rozcięcia bryły na jedną spójną siatkę.

🎮 Jak korzystać

Wybierz bryłę, a następnie przeciągnij Stopień złożenia między 0% (płaska siatka) a 100% (złożona bryła). Naciśnij Odtwórz, aby automatycznie animować złożenie, zaznacz Autorotację, aby obracać złożony kształt, i zaznacz Pokaż etykiety ścian, aby śledzić, która ściana siatki staje się którą ścianą bryły 3D.

💡 Czy wiesz, że?

Sześcian ma dokładnie 11 odrębnych siatek z dokładnością do obrotu i odbicia — klasyczny wynik w geometrii rekreacyjnej. Dwudziestościan, z 20 ścianami, ma 43 380 odrębnych siatek, a znalezienie poprawnych siatek dla dowolnych niewypukłych wielościanów pozostaje otwartym problemem matematycznym.

Najczęściej zadawane pytania

Czym dokładnie jest siatka wielościanu?

Siatka to dwuwymiarowy układ wielokątów, połączonych krawędź w krawędź, który składa się w zamkniętą bryłę trójwymiarową bez luk i bez nachodzących na siebie ścian. Każda ściana bryły pojawia się w siatce dokładnie raz, a sąsiednie ściany w siatce dzielą krawędź, wzdłuż której się złożą.

Jak symulator decyduje, jak rozłożyć każdą bryłę?

Buduje graf, w którym każda ściana jest węzłem, a dwie ściany są połączone, jeśli dzielą krawędź, a następnie uruchamia przeszukiwanie wszerz od jednej ściany startowej, aby zbudować drzewo rozpinające. Każda ściana jest następnie obracana płasko względem swojego rodzica w drzewie, gwarantując jedną spójną siatkę bez powtórzonych lub pominiętych ścian.

Czy animacja złożenia jest fizycznie dokładna?

Każda ściana ma dokładną płaską pozycję (0% złożenia) i dokładną złożoną pozycję 3D (100% złożenia) obliczoną z rzeczywistej geometrii. Pozycje pośrednie mieszają obie pozycje dla każdej ściany, wykorzystując sferyczną interpolację kwaternionów dla obrotu i interpolację liniową dla pozycji, co odtwarza płynny, ciągły ruch zawiasu zgodny z prawdziwymi kątami dwuściennymi bryły na obu końcach.

Dlaczego kąty dwuścienne różnią się między bryłami?

Kąt dwuścienny to kąt wewnętrzny między dwiema sąsiednimi ścianami, gdy bryła jest w pełni złożona. Zależy od tego, ile ścian spotyka się przy każdej krawędzi i wierzchołku: wynosi około 70,5° dla czworościanu, dokładnie 90° dla sześcianu, około 109,5° dla ośmiościanu, około 116,6° dla dwunastościanu i około 138,2° dla dwudziestościanu, rosnąc w miarę jak bryła staje się bardziej podobna do sfery.

Ile faktycznie różnych siatek ma sześcian?

Dokładnie 11, licząc siatki będące wzajemnymi obrotami lub odbiciami jako tę samą siatkę. Wiadomo o tym co najmniej od połowy XX wieku i jest to popularny wynik w matematyce rekreacyjnej; inne bryły platońskie mają znacznie więcej poprawnych siatek, na przykład dwudziestościan ma ich 43 380.

Co znalazłeś?

Dodaj kroki odtworzenia (opcjonalnie)