Kostenlose, lokale Alternative zu Action BOX Mold Maker — erzeugt aus einem STL/OBJ eine zweiteilige Gießform (für Zement, Silikon, Schokolade, ...) inkl.
- Einguss auf der Trennebene (halb in jeder Hälfte)
- Zentrier-Pins (Dowels) zur Ausrichtung
- Verschraubung mit Sechskant-Mutter-Aussparung
- Frei wählbare Wandstärken, Trennachse und Einguss-Richtung
- Interaktives 3D-Preview (rotieren mit Ringen, Explode-Slider, Wireframe, ...)
Läuft komplett offline, kein Login, kein Upgrade-Pflicht.
Python 3.10+ (empfohlen: 3.11).
pip install -r requirements.txtpython moldmaker_web.pyEin Fenster öffnet sich. Ablauf:
- Datei wählen — STL / OBJ / PLY / 3MF
- Objekt rotieren — Klick auf das Objekt aktiviert die 90°-Rotationsringe
- Trennachse & Einguss einstellen (oder auf Auto lassen)
- Mold generieren — Berechnung dauert 15–90 s
- Export als STL — speichert
mold_half_A.stlundmold_half_B.stl
Tastenkürzel: Ctrl+Z / Ctrl+Y für Undo / Redo.
python moldmaker.py part.stl -o out/ --wall 15 --axis y --screw M4Alle Optionen: python moldmaker.py --help
- Auto-Reparatur nicht wasserdichter STLs (fill holes, fix normals, voxel-Fallback)
- Auto-Trennachse — Silhouette-basiert, mit Undercut-Bewertung
- Auto-Wandstärke proportional zur Objekt-Größe
- Auto-Einguss-Tiefe — gerade so tief bis die Kavität erreicht ist
- Auto-Schraubenpositionen in den 4 Ecken der Trennebene
- Dynamischer Boden im Preview
moldmaker.py— Backend (trimesh + manifold3d Booleans)moldmaker_web.py— pywebview-Fenster mit inline HTML + Three.js Frontend
MIT — siehe LICENSE.
