Web aplikacja do generowania modeli 3D
Web aplikacja do generowania parametrycznych modeli 3D przygotowanych pod druk 3D.
Aplikacja pozwala wybrać rodzaj modelu i określić jego parametry: grubość ściany, wysokość, szerokość. Geometria generowana jest automatycznie, a wynik można obejrzeć w przeglądarce przez WebGL.

Celem projektu było uproszczenie przygotowywania modeli parametrycznych bez ręcznego modelowania w programie CAD. Wystarczy wybrać typ modelu i podać wymiary.
Aplikacja obsługuje cały podstawowy przepływ w jednym miejscu:
- wybór typu modelu,
- konfiguracja parametrów,
- podgląd 3D w przeglądarce,
- eksport do pliku STL.
Modelowanie parametryczne
Modelowanie parametryczne to sposób projektowania, w którym kształt modelu wynika z zestawu parametrów (wymiary, grubość ścian, liczba elementów) i reguł, które je wiążą. Zmiana jednej wartości przelicza całą geometrię, więc jeden projekt opisuje całą rodzinę modeli: pudełko 40 × 60 mm i 120 × 80 mm to ten sam model z innymi liczbami. Na tej zasadzie działają m.in. OpenSCAD, parametry w szkicach FreeCAD czy User Parameters w Fusion 360.
W klasycznym CAD parametry trzeba zdefiniować samodzielnie, a każdą zmianę wymiarów kończy ponowny eksport. Generator przenosi ten model pracy do przeglądarki: każdy typ modelu ma własny generator geometrii, a użytkownik zmienia tylko wartości w panelu. Dostępne typy modeli:
- tuba na monety,
- klocki konstrukcyjne,
- szpula,
- pudełko do przechowywania.
Podgląd renderuje Three.js (WebGL), więc efekt zmiany parametru widać od razu, bez otwierania programu CAD ani slicera. Gotowa siatka trafia do pliku STL.
Projekt jest rozwijany o kolejne typy modeli, dodatkowe parametry i usprawnienia interfejsu.