Réparation de maillage/Topologie
Réparation des auto-intersections (local)
Supprimez localement les faces qui s’auto-intersectent et bouchez les trous uniquement lorsque la fermeture reste sûre. Le Worker analyse STL, OBJ, PLY, 3MF, GLB ou glTF, supprime chaque triangle impliqué dans une intersection, nettoie le maillage restant et tente un bouchage simple des trous, annulé s’il réintroduit des auto-intersections ou des arêtes non-manifold.
Réparation d’auto-intersections
Aucun envoiRéparation d’auto-intersections
Supprime les faces en intersection de manière prudente ; ce n’est pas une reconstruction voxel ni CSG. Vérifiez le résultat avant l’impression.
Déposez un maillage en auto-intersection
STL, OBJ, PLY, 3MF, GLB ou glTF. Le Worker supprime tous les triangles impliqués dans une intersection, puis bouche les trous simples uniquement si le bouchage reste exempt d’auto-intersections et d’arêtes non-manifold. Limité à 200 000 triangles.
STL · OBJ · PLY · 3MF · GLB · GLTF
Déposez un maillage en auto-intersection
STL, OBJ, PLY, 3MF, GLB ou glTF. Le Worker supprime tous les triangles impliqués dans une intersection, puis bouche les trous simples uniquement si le bouchage reste exempt d’auto-intersections et d’arêtes non-manifold. Limité à 200 000 triangles.
Choisir un fichierTaille maximale: 500 MB · Aucun envoi
Aucun envoi · File.slice() / ArrayBuffer → Worker → STL réparé.
Fonctionnement
- 1
Déposez un fichier de maillage dans n’importe quel format pris en charge.
- 2
Le Worker soude les sommets, vérifie que le maillage est sous le plafond d’analyse de 200 000 triangles et teste les paires de triangles non adjacentes.
- 3
Chaque triangle impliqué dans au moins une intersection est supprimé ; le maillage restant est soudé et nettoyé à nouveau.
- 4
Les boucles de bord simples sont bouchées uniquement si le résultat bouché ne contient ni auto-intersection ni arête non-manifold. Sinon, le bouchage est annulé et le maillage avec suppression seule est conservé.
- 5
Téléchargez le STL binaire réparé et vérifiez les arêtes de bord et les auto-intersections signalées.
Comprendre les chiffres
Un triangle impliqué dans une paire qui s’intersecte est supprimé, y compris la partie non affectée de ce triangle. C’est une stratégie conservatrice de suppression de faces, pas une reconstruction par découpage puis recousage. Supprimer des faces peut effacer de la géométrie voulue.
Après la suppression, les boucles de bord simples sont remplies par éventail. Le bouchage n’est conservé que si le résultat ne contient aucun triangle qui s’auto-intersecte et aucune arête non-manifold. Si le bouchage échoue, la sortie conserve la surface ouverte issue de la suppression seule et est signalée comme rejetée.
Le rapport indique les paires et triangles qui s’intersectent avant et après, le nombre de faces supprimées, les arêtes de bord après réparation, les trous bouchés, et si le bouchage a été appliqué ou rejeté. Un bouchage rejeté signifie que la sortie est manifold au niveau des arêtes testées, mais peut ne pas être étanche.
L’analyse est plafonnée à 200 000 triangles. La suppression peut laisser de grandes ouvertures sur des auto-intersections complexes. L’outil n’effectue pas de remaillage voxel, de reconstruction CSG ni de découpage des triangles le long des courbes d’intersection.
Notes d’impression
- Vérifiez le nombre d’arêtes de bord avant l’impression ; un bouchage rejeté peut laisser une surface ouverte qu’un slicer pourrait ne pas fermer.
- Lancez manifold-check après la réparation pour confirmer la topologie des arêtes et des sommets.
- Utilisez fill-holes pour les ouvertures simples qui subsistent après la suppression, puis revérifiez le résultat.
- Pour une auto-intersection complexe, réparez dans la CAO, utilisez un remaillage voxel ou séparez le modèle en pièces plus simples.
Questions
Références
- · ISO/ASTM 52900
- · Auto-intersections de maillage et réparation manifold