Parametarski dizajn nije „klikni i nadi se“. Kad unutarnji i vanjski radijus, sektori, prstenovi, portovi i stepenice moraju stati u istu jamu, greška u geometriji se vidi kasno i skupo. Tokamak je moj Streamlit alat za istraživanje rasporeda jame — plan, validacija u stvarnom vremenu, Matplotlib preview.
Repo: github.com/qtechdesign/tokamak
Zašto sam napravio Tokamak
U portfoliju gradim alate za inženjerski dizajn i AI sustave — parametarski modeli, validacija, brzi preview. Tokamak je MVP za timove koji žele istražiti layout jame bez teškog CAD-a na prvom koraku. Nije hype oko fuzije; to je geometrija, ograničenja i čist Python.
Što MVP radi
- Plan — unutarnji/vanjski radijus, sektoriranje, prstenovi, portovi, stepenice.
- Validacija — zidni razmak, granice klina (wedge), ostala geometrijska ograničenja odmah u UI-ju.
- Preview — Matplotlib sloj po sloj; slideri i presetovi u Streamlitu.
- Izvoz — JSON parametri i SVG u razvoju dok projekt raste.
Pokretanje: streamlit run app/main.py (nakon pip install streamlit numpy matplotlib). Lokalni URL tipično http://localhost:8501.
Struktura
-
app/main.py— ulaz Streamlita -
app/domain/— modeli, validacija, geometrija -
app/render/— Matplotlib plan, SVG izvoz -
app/presets/— JSON presetovi
Tehnologija
Čisti Python + Streamlit + Matplotlib. Namjena: brzi parametarski krug za inženjerski layout — dio moga rada na AI/sustavima, ne marketinški demo fuzije.
Pristup i suradnja
Kod je javan: https://github.com/qtechdesign/tokamak
Ako vam treba parametarski designer, Streamlit alat ili sličan inženjerski UI — javite se na WhatsApp +385 98 421 340, info@qtech.hr ili qtech.hr/pages/kontakt.
Ivan Jovic
QTECH DESIGN · qtech.hr