Comment fonctionne JustFixSTL

Vos fichiers de maillage sont traités entièrement dans votre navigateur. Voici exactement ce qui se passe sous le capot.

Traitement côté navigateur

JustFixSTL fonctionne entièrement dans votre navigateur. Lorsque vous chargez un fichier de maillage, chaque étape — analyse, réparation et exportation — se déroule sur votre appareil. Aucun fichier n'est jamais envoyé à un serveur, et aucun service externe ne traite vos données.

Implémentation technique

L'outil repose sur ces technologies et bibliothèques open source :

WebAssembly (WASM)

La technologie qui permet au code C++ compilé de s'exécuter à une vitesse quasi native dans votre navigateur. C'est la base qui rend la réparation de maillages dans le navigateur pratique — aucun plugin ni aller-retour serveur requis.

PMP — Polygon Mesh Processing Library

Une bibliothèque C++ open source pour le traitement de la géométrie. Elle fournit les algorithmes principaux pour détecter et réparer les arêtes et sommets non-manifold, combler les trous, corriger les normales et supprimer les triangles dégénérés.

meshfix-wasm

Une compilation Emscripten personnalisée de la bibliothèque PMP compilée en WebAssembly. C'est le moteur de réparation qui s'exécute dans votre navigateur. Il n'est pas encore publié publiquement ; la publication du build WASM en open source est prévue une fois la stabilité confirmée sur un plus large éventail de maillages réels.

View on GitHub →

File API et Blob URLs

Les fichiers que vous sélectionnez sont lus directement dans la mémoire du navigateur via la File API. Les maillages réparés sont créés comme objets Blob et proposés en téléchargement. Aucune requête réseau n'est effectuée à aucun moment de ce processus.

Three.js (WebGL)

La vue 3D utilise Three.js pour afficher votre maillage en temps réel et mettre en évidence les problèmes détectés tels que les arêtes non-manifold et les trous. Tout le rendu se fait localement sur le GPU de votre appareil via WebGL.

Ce que cela signifie pour votre vie privée

  • Vos fichiers ne sont jamais téléversés sur aucun serveur
  • Aucun tiers ne reçoit ni ne traite les données de votre maillage
  • Nous n'avons pas accès au contenu de vos fichiers
  • Aucune donnée de fichier n'est enregistrée ou stockée nulle part
  • Les fichiers n'existent que dans la mémoire de votre navigateur pendant le traitement

Comment vérifier

Vous n'avez pas à nous croire sur parole. Voici comment confirmer :

  1. 1 Ouvrez les outils de développement de votre navigateur (appuyez sur F12 ou faites un clic droit et choisissez Inspecter)
  2. 2 Allez dans l'onglet Réseau
  3. 3 Utilisez l'outil pour charger et réparer un fichier de maillage
  4. 4 Observez : aucune requête sortante ne contient les données de votre fichier

Alternativement, déconnectez-vous d'internet après le chargement de la page. L'outil de réparation continue de fonctionner — car il ne nécessite aucun serveur.

Compromis et limitations

Comme le traitement se déroule sur votre appareil, les performances dépendent de votre matériel. Les fichiers de maillage très volumineux peuvent prendre plus de temps à réparer sur des appareils lents ou à faible mémoire que des outils basés sur serveur. L'outil traite un fichier à la fois. Ce sont les compromis pour garder vos fichiers totalement privés.

Vous cherchez des instructions étape par étape sur la façon d'utiliser l'outil ? Consultez le guide d'utilisation sur la page d'accueil.