Utilisation du modificateur booléen

Cette rubrique fournit des conseils de résolution des problèmes et des meilleures pratiques pour l’utilisation du modificateur booléen.

Conseils de dépannage

Ce tableau répertorie les problèmes courants liés au modificateur booléen et les solutions possibles.

Problème

Solution possible

L’objet de base comporte une auto-intersection et/ou un maillage ouvert, et le résultat booléen n’est pas généré.

Utilisez le modificateur Boucher trous sur tout objet comportant une auto-intersection ou maillage ouvert, comme la primitive Théière, avant d’effectuer l’opération booléenne.

Les opérandes inversés produisent des résultats booléens imprévisibles.

Au lieu d’inverser le maillage, créez une très grande boîte ou une autre primitive centrée sur le maillage (sans le toucher) et soustrayez-en le maillage à l’aide d’une opération booléenne Ajouter des opérandes. Convertissez le résultat en maillage éditable, puis supprimez les faces de la boîte. Vous obtenez un maillage correctement inversé, compatible avec les opérations booléennes.

Meilleures pratiques

Suivez ces meilleures pratiques pour améliorer les résultats obtenus à l’aide du modificateur booléen :

Meilleures pratiques

Informations supplémentaires (le cas échéant)

La topologie de la surface des opérandes doit être intacte.

Les surfaces de l’opérande doivent être continues et fermées. Elles ne doivent pas contenir les éléments suivants :
  • Faces manquantes ou se chevauchant
  • Sommets non soudés
L’algorithme booléen tente de corriger les opérandes qui ne sont pas intacts ; toutefois, vous pourriez obtenir des non souhaitables. Pour rechercher manuellement les trous dans la géométrie, utilisez le modificateur Vérification STL ou l’utilitaire de mesure. Pour remplir les trous, utilisez le modificateur Boucher trous.
Remarque : Si des opérandes ne sont pas hermétiques, un triangle d’avertissement s’affiche à côté de ces opérandes dans la liste Opérandes :

Consultez la rubrique Panneau déroulant Opérandes du modificateur booléen.

Les normales de face d’un opérande doivent être uniformes sur toutes les surfaces.

Les normales basculées risquent de provoquer des résultats inattendus.
Pour résoudre manuellement les problèmes liés aux normales, effectuez l’une des opérations suivantes :
  • Activez l’ombrage dans la fenêtre et recherchez les objets qui semblent être à l’envers ou incorrects.
  • Sous Maillage éditable > niveau de sous-objet Face > panneau déroulant Propriétés surface, utilisez les paramètres Normales pour corriger les normales.

Les faces d’un opérande doivent être planes.

Dans les formes non planes, les faces peuvent entraîner des erreurs booléennes.

Utilisez un niveau de complexité similaire pour les opérandes.

Le modificateur booléen fonctionne mieux lorsque les opérandes présentent la même complexité.

Par exemple, si vous soustrayez un objet complexe composé de plusieurs faces et sommets d’une boîte sans segments, vous risquez de générer plusieurs petites faces longues qui seront susceptibles d’entraîner des erreurs de rendu. Dans ce scénario, l’augmentation du nombre de segments de la boîte améliore le résultat.

Évitez de mettre à l’échelle le premier opérande de la liste des opérandes.

La mise à l’échelle du premier opérande de la liste des opérandes peut entraîner une mise à l’échelle imprévisible sur les opérandes ajoutés par la suite.