02 · Software & Tooling · Eigenprojekt 2026
3D-Druck-Kalkulator — Sofortpreis, ohne dass die Datei den Browser verlässt
Kunden wollen sofort einen Preis für ihr Bauteil — aber STL/CAD-Dateien sind sensibel. Also rechnet alles im Browser.
Ausgangslage
Ein privacy-erhaltendes Angebots-Tool: Mesh-Analyse und Preis-Mathematik laufen vollständig clientseitig. Die Datei wird nie hochgeladen, der Richtpreis steht trotzdem in Sekunden.
Wer ein 3D-Druck-Teil anfragt, will schnell wissen, was es kostet — aber Konstruktionsdaten sind Geschäftsgeheimnis und sollen nicht auf fremde Server. Ein klassisches Upload-Formular scheidet damit aus.
In Zahlen
- Datei-Uploads
- 0
- Unit-Tests grün
- 96
- Mesh-Formate
- 4
Vorgehen
Wie wir es gelöst haben.
- 01
Geometrie im Browser
Parser für STL, OBJ, 3MF und GLB laufen clientseitig; das Volumen wird über die Signed-Tetrahedra-Summe direkt aus den Rohpositionen berechnet — ohne Three.js-Abhängigkeit in der Mathematik.
- 02
Reine, getestete Preislogik
Die Pricing-Funktion konsumiert nur Mesh-Kennzahlen, Eingaben und Materialkonstanten. Pur und damit vollständig unit-testbar — kein verstecktes Verhalten.
- 03
Optionale Bild-zu-3D-Generierung
Der optionale „Aus Foto“-Pfad läuft über einen HMAC-signierten Proxy mit Host- und Content-Type-Allowlist, damit der Endpunkt nie zum offenen Relay wird.
Ergebnis
- Die Mesh-Datei verlässt den Browser nie — kein Upload-Pfad existiert
- 96 Unit-Tests auf Geometrie- und Preislogik
- Sofortiger Richtpreis für STL, OBJ, 3MF und GLB
- Kontakt-Handoff per mailto — die Datei hängt der Kunde selbst an
Eingesetzt
- Three.js (Rendering)
- Float32Array-Geometrie (pur)
- TypeScript · Vitest
- fal.ai (optional)
- HMAC-signierter Medien-Proxy
Passende Leistung
3D-DruckFDM und SLA, vom Prototyp zur Funktionsbaugruppe.