Kristmann Technologies

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.

  1. 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.

  2. 02

    Reine, getestete Preislogik

    Die Pricing-Funktion konsumiert nur Mesh-Kennzahlen, Eingaben und Materialkonstanten. Pur und damit vollständig unit-testbar — kein verstecktes Verhalten.

  3. 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