Réparer les normales inversées dans les fichiers STL

Détectez automatiquement les faces retournées et corrigez l'orientation des normales pour que votre maillage se rende et s'imprime correctement.

Que sont les normales de face ?

Chaque triangle d'un maillage STL possède une normale de face — un vecteur perpendiculaire à la surface du triangle indiquant quel côté est l'« extérieur ». Les normales servent à deux fins essentielles :

  • Rendu — Les visualiseurs 3D utilisent les normales pour déterminer l'éclairage. Une face avec une normale inversée sera éclairée du mauvais côté.
  • Tranchage — Les trancheurs utilisent les normales pour déterminer l'intérieur versus l'extérieur du modèle. Des normales inversées peuvent causer l'inversion de régions.

Pourquoi les normales sont inversées

Miroir et mise à l'échelle

Quand vous effectuez un miroir d'un objet, l'opération inverse l'ordre des sommets de chaque face. Si le logiciel ne compense pas automatiquement, tout le modèle se retrouve à l'envers.

Import entre logiciels

Différents outils de CAO et de modélisation utilisent des conventions différentes pour l'ordre des sommets. L'import-export entre programmes peut causer des incohérences.

Édition manuelle du maillage

Modifier un maillage à la main — extruder des faces, supprimer et reconstruire de la géométrie — peut facilement créer des faces avec un ordre de sommets incohérent.

Opérations booléennes

Soustraire un objet d'un autre nécessite que les normales de l'objet soustrait pointent vers l'intérieur. Si le résultat n'est pas correctement nettoyé, le maillage peut contenir un mélange de normales.

Comment repérer les normales inversées : Si votre modèle apparaît partiellement transparent, montre des taches sombres là où il devrait être éclairé, ou semble « retourné » dans votre visualiseur 3D, les normales inversées sont la cause la plus probable.

Comment JustFixSTL détecte et corrige l'orientation des normales

1

Passe de cohérence

À partir d'une face de départ, l'algorithme se propage à travers les arêtes partagées, s'assurant que les faces adjacentes ont des ordres de sommets compatibles.

2

Orientation par volume signé

Après avoir rendu les normales cohérentes, l'outil calcule le volume signé du maillage. Si les normales pointent vers l'extérieur, le volume est positif. S'il est négatif, tout le maillage est retourné.

3

Traitement par composant

Si le maillage a plusieurs composants déconnectés, le test de volume signé est appliqué à chaque composant indépendamment.

Symptômes courants de normales inversées

  • Taches noires dans le visualiseur 3D — faces éclairées du mauvais côté.
  • Le modèle apparaît creux ou retourné — on voit à travers l'extérieur.
  • Le trancheur montre un remplissage inversé — le remplissage apparaît en dehors du modèle.
  • Parois manquantes dans des régions spécifiques — le trancheur interprète les faces inversées comme l'arrière.
  • Artefacts de rendu dans les moteurs de jeu — erreurs d'éclairage dans Unity, Unreal, etc.

Pages associées

Corrigez vos normales inversées instantanément

Déposez votre STL dans l'outil ci-dessus pour une détection et réparation automatique des normales, ou visitez la page d'accueil.

Aller à la page d'accueil