Wie JustFixSTL funktioniert

Ihre Mesh-Dateien werden vollständig in Ihrem Browser verarbeitet. Hier ist genau das, was unter der Haube passiert.

Verarbeitung im Browser

JustFixSTL läuft vollständig in Ihrem Browser. Wenn Sie eine Mesh-Datei laden, findet jeder Schritt — Analyse, Reparatur und Export — auf Ihrem Gerät statt. Keine Datei wird jemals an einen Server gesendet, und kein externer Dienst verarbeitet Ihre Daten.

Technische Implementierung

Das Tool basiert auf diesen Technologien und Open-Source-Bibliotheken:

WebAssembly (WASM)

Die Technologie, die es kompiliertem C++-Code ermöglicht, in Ihrem Browser mit nahezu nativer Geschwindigkeit zu laufen. Sie ist die Grundlage, die browserbasierte Mesh-Reparatur praktisch macht — keine Plugins oder Server-Roundtrips erforderlich.

PMP — Polygon Mesh Processing Library

Eine Open-Source-C++-Bibliothek für die Geometrieverarbeitung. Sie stellt die Kernalgorithmen zur Erkennung und Reparatur von nicht-manifolden Kanten und Vertices, zum Füllen von Löchern, zur Korrektur von Normalen und zur Entfernung degenerierter Dreiecke bereit.

meshfix-wasm

Ein benutzerdefinierter Emscripten-Build der PMP-Bibliothek, kompiliert zu WebAssembly. Dies ist die Reparatur-Engine, die in Ihrem Browser läuft. Sie wurde noch nicht öffentlich veröffentlicht; die Open-Source-Veröffentlichung des WASM-Builds ist geplant, sobald die Stabilität über ein breiteres Spektrum realer Meshes bestätigt ist.

View on GitHub →

File API und Blob-URLs

Ausgewählte Dateien werden über die File API direkt in den Browser-Speicher eingelesen. Reparierte Meshes werden als Blob-Objekte erstellt und als Downloads angeboten. Es wird zu keinem Zeitpunkt eine Netzwerkanfrage gestellt.

Three.js (WebGL)

Die 3D-Ansicht nutzt Three.js, um Ihr Mesh in Echtzeit darzustellen und erkannte Probleme wie nicht-manifolde Kanten und Löcher hervorzuheben. Das gesamte Rendering erfolgt lokal auf der GPU Ihres Geräts via WebGL.

Was das für Ihre Privatsphäre bedeutet

  • Ihre Dateien werden niemals auf einen Server hochgeladen
  • Kein Dritter empfängt oder verarbeitet Ihre Mesh-Daten
  • Wir haben keinen Zugriff auf den Inhalt Ihrer Dateien
  • Keine Dateidaten werden irgendwo protokolliert oder gespeichert
  • Dateien existieren während der Verarbeitung nur im Speicher Ihres Browsers

So können Sie es überprüfen

Sie müssen uns nicht einfach vertrauen. So können Sie es bestätigen:

  1. 1 Öffnen Sie die Entwicklertools Ihres Browsers (F12 drücken oder Rechtsklick und Untersuchen wählen)
  2. 2 Gehen Sie zur Registerkarte Netzwerk
  3. 3 Verwenden Sie das Tool, um eine Mesh-Datei zu laden und zu reparieren
  4. 4 Beobachten Sie: Keine ausgehenden Anfragen enthalten Ihre Dateidaten

Alternativ können Sie nach dem Laden der Seite die Internetverbindung trennen. Das Reparaturtool funktioniert weiterhin — da es keinen Server benötigt.

Kompromisse und Einschränkungen

Da die Verarbeitung auf Ihrem Gerät stattfindet, hängt die Leistung von Ihrer Hardware ab. Sehr große Mesh-Dateien können auf langsameren oder speicherarmen Geräten länger dauern als bei serverbasierten Tools. Das Tool verarbeitet jeweils eine Datei. Das sind die Kompromisse, um Ihre Dateien vollständig privat zu halten.

Suchen Sie eine Schritt-für-Schritt-Anleitung zur Verwendung des Tools? Sehen Sie sich die Bedienungsanleitung auf der Startseite an.