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 Öffnen Sie die Entwicklertools Ihres Browsers (F12 drücken oder Rechtsklick und Untersuchen wählen)
- 2 Gehen Sie zur Registerkarte Netzwerk
- 3 Verwenden Sie das Tool, um eine Mesh-Datei zu laden und zu reparieren
- 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.