Zbierka - Kochova kocka: Rozdiel medzi revíziami

Zo stránky Parametrické a Generatívne 3D modelovanie
Bez shrnutí editace
Bez shrnutí editace
Riadok 33: Riadok 33:


<h2>'''Vysvetlenie:'''</h2>
<h2>'''Vysvetlenie:'''</h2>
Pri tomto modeli sme si ilustrovali ako funguje zanáranie cyklov a aké je dôležité optimalizovať svoj kód.

Verzia z 22:41, 14. apríl 2024

Kochova kocka

V tejto aktivite sa naučíte ako fungujú cykly, pomocou ktorých si vytvoríte kocku podobajúcu sa Kochovým fraktálom a ilustrujeme koľko cyklov je priveľa cyklov.


Potrebné materiály:

  • počítač
  • softvér OpenSCAD
  • učebné materiály (návody, videá, atď.)

Inštrukcie:

Skúmanie:

Pred začatím tvorby 3D modelu objektu pripomínajúceho Kochov fraktál preskúmame, čo je fraktál a aké sú jeho charakteristiky. Tiež sa zameriame na pochopenie toho, ako sa vytvára Kochov fraktál pomocou zanorených cyklov.

Brainstorming:

Spoločne premýšľame o spôsoboch, ako vyrezávať menšie kocky z pôvodnej kocky tak, aby výsledok pripomínal Kochov fraktál. Diskutujeme o tom, ako dosiahnuť symetriu a detaily, ktoré definujú fraktál.

Návrh:

Navrhujeme algoritmus, ako pomocou zanorených cyklov (alebo rekurzie) vytvoriť objekt pripomínajúci Kochov fraktál. Plánujeme detaily, ako budeme postupne vyrezávať kocky a aké parametre budeme potrebovať na začatie.

Doladenie:

Testujeme algoritmus s rôznymi parametrami a úrovňami zanorenia. Snažíme sa optimalizovať algoritmus tak, aby sme dosiahli požadovaný vzhľad Kochovho fraktálu a zároveň minimalizovali zložitosť procesu.

Zdieľanie:

Zdieľame náš postup a algoritmus s ostatnými študentmi a diskutujeme o ich skúsenostiach a úspechoch pri tvorbe Kochovej kocky. Spoločne hľadáme riešenia problémov a vylepšení.

Prezentovanie:

Prezentujeme hotový 3D model objektu pripomínajúceho Kochov fraktál vytvorený pomocou zanorených cyklov. Vysvetľujeme náš algoritmus a jeho fungovanie prostredníctvom prezentácie alebo demonštrácie. Poskytneme priestor na otázky a diskusiu.

Zdroje modelov:

OpenSCAD

Vysvetlenie:

Pri tomto modeli sme si ilustrovali ako funguje zanáranie cyklov a aké je dôležité optimalizovať svoj kód.