02 · Software & Tooling · Eigenprojekt 2026
3D-Druck-Kalkulator: Richtpreis in Sekunden, ohne dass die Datei den Browser verlässt
Richtpreis für 3D-Druckteile in Sekunden, berechnet im Browser, ohne dass die Datei hochgeladen wird.
Ausgangslage
Ein datenschutzfreundlicher Preisrechner: Geometrie-Analyse und Preisberechnung laufen vollständig im Browser. Die Datei wird nie hochgeladen, der Richtpreis steht trotzdem in Sekunden fest.
Wer ein 3D-Druckteil anfragt, will schnell wissen, was es kostet. Konstruktionsdaten sind aber oft Geschäftsgeheimnis und sollen nicht auf fremde Server. Ein klassisches Upload-Formular kam deshalb nicht infrage.
In Zahlen
- Datei-Uploads
- 0
- Unit-Tests grün
- 52
- Dateiformate
- 4
Vorgehen
Wie wir es gelöst haben.
- 01
Geometrie im Browser
Die Dateien im Format STL, OBJ, 3MF und GLB werden im Browser gelesen. Das Volumen entsteht über die Summe vorzeichenbehafteter Tetraeder direkt aus den Eckpunkten, ohne Abhängigkeit von einer 3D-Bibliothek.
- 02
Getestete Preislogik
Die Preisberechnung nutzt nur Geometrie-Kennzahlen, Eingaben und Materialkonstanten. Dadurch ist sie vollständig mit Unit-Tests abgesichert.
Ergebnis
- Die Datei verlässt den Browser nie, einen Upload gibt es nicht
- 52 Unit-Tests für Geometrie- und Preislogik
- Sofortiger Richtpreis für STL, OBJ, 3MF und GLB
- Anfrage per E-Mail, die Datei hängt der Kunde selbst an
Eingesetzt
- Three.js (Darstellung)
- Geometrie auf Float32Array
- TypeScript · Vitest
Passende Leistung
3D-DruckFDM-Druck vom Prototyp bis zum Funktionsteil.
Weitere Referenzen
Alle Referenzen →- 01
Diese Website
Firmenwebsite mit Next.js: zehn Leistungen, strukturierte Daten und kurze Ladezeiten, ohne Baukasten.
- 03
LiDAR Room Scanner
iOS-App im App Store mit Abo, vier Store-Sprachen und eigener Produkt-Website.
- 04
Habit Tracker Grid
Gewohnheiten als Monatsraster: Flutter-App mit iOS-Widget, sechs Sprachen und Abo.
- 05
Kanban Planner
Aufgaben-Boards mit Wochenplanung auf allen Apple-Geräten, dazu eine Schnittstelle, über die ein KI-Assistent mitarbeitet.