Cette rubrique fournit des conseils de résolution des problèmes et des meilleures pratiques pour l’utilisation du modificateur booléen.
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 |
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 :
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 :
|
|
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. |