Un objet booléen applique une opération booléenne pour combiner deux objets ou plus dans un maillage unique.
Exemple illustrant des opérandes et les icônes associées
Vous pouvez cliquer sur un opérande avec le bouton droit de la souris pour accéder aux commandes suivantes : Supprimer opérande, Créer booléen, Renommer, Désactiver et Solo. Utilisez la commande Créer booléen pour créer des sous-booléens dans l'objet composé.
Opération Union
Opération Intersection
Opération Soustraire
L'opération Insérer traite le premier opérande comme un liquide. C'est pourquoi la présence d'un trou (ou autre orifice) dans l'opérande inséré permet au liquide de pénétrer dans son volume.
Opération Union avec l'option Surimpression activée
Opération Union avec l'option Emporte-pièce activée
Pour créer un objet composé booléen :
Les opérandes restent des sous-objets de l'objet booléen. Cliquez deux fois sur le sous-objet pour modifier les paramètres et utiliser les outils de transformation. En modifiant les paramètres de création de ces sous-objets, vous pouvez à tout moment changer la géométrie des opérandes pour modifier ou animer le résultat booléen.
Pour créer et modifier un objet composé unique contenant plusieurs opérandes :
Dans cet exemple, une boîte est créée avec deux trous, le premier fait par une sphère et le second par un cylindre. Pour pouvoir modifier ultérieurement la sphère ou le cylindre, assemblez l'objet composé en suivant ces étapes :
Chaque fois que vous créez un objet booléen, le matériau est hérité du maillage d'origine.
Lorsque vous ajoutez un opérande, vous avez la possibilité d'utiliser le matériau d'origine de l'opérande ou de conserver le matériau de l'objet composé booléen. Si vous sélectionnez Conserver matériau d'origine, les ID des matériaux correspondront. Cependant, si vous sélectionnez Appliquer matériau opérande, l'ID du matériau de l'opérande ajouté différera de celui du maillage booléen d'origine.
L'affectation d'ID de matériau ne se produit que lorsque vous ajoutez un opérande. Vous ne pouvez plus modifier l'ID une fois l'opérande ajouté dans le maillage booléen. Après avoir ajouté un opérande, vous pouvez toutefois accéder à l'éditeur de matériaux et obtenir le matériau de l'objet booléen. Notez qu'il s'agit d'un matériau d'objet multiple/de sous-objet. Toute modification du matériau dans le maillage d'origine affecte également le matériau du maillage booléen.
Certaines géométries peuvent générer des résultats imprévisibles dans l'algorithme booléen. Pour limiter ce risque, suivez les pratiques ci-dessous.
Pour réaliser les opérations booléennes, la topologie de la surface des opérandes doit être intacte. Cela signifie qu'aucune face ne doit être manquante ou se chevaucher avec une autre face et qu'il ne doit exister aucun sommet non soudé. La surface doit être continue et fermée.
L'algorithme booléen tente de corriger les opérandes qui ne remplissent pas ces critères. Toutefois, comme les résultats ne sont pas toujours souhaitables, il est parfois préférable de corriger les surfaces manuellement.
Pour rechercher les trous dans la géométrie, utilisez le modificateur Vérif. de STL ou l'utilitaire Mesures. Pour remplir les trous, utilisez le modificateur Boucher trous.
Comme l'inversion des normales peut produire des résultats inattendus, les normales de face de la surface doivent toujours être cohérentes. Le fait que des surfaces soient orientées dans un sens alors que les surfaces adjacentes sont inversées peut aussi poser problème, notamment dans le cas des géométries importées à partir de logiciels de CAO. L'algorithme booléen tente de corriger les faces, mais il est préférable de le faire manuellement dans certains cas.
Pour détecter les problèmes de normales, activez l'option Ombrage dans les fenêtres et recherchez les objets qui s'affichent mal ou à l'envers. Vous pouvez également activer la fonction Afficher sous Maillage éditable (Face) Panneau déroulant Propriétés surface Zone Normales. Vous pouvez corriger les normales ou utilisez un Modificateur normal.
Les maillages doivent être construits de sorte que toutes les faces sont planaires, à savoir que tous les sommets utilisés dans une face se trouvent dans le même plan. Les faces déformées en formes non planaires (par exemple, sur une chip) peuvent générer des erreurs booléennes. Bien que l'algorithme booléen tente de scinder ces faces en éléments planaires lors de l'application des opérations, il est recommandé d'éviter ces structures lors de la modélisation, susceptibles de générer des résultats inattendus.
Pour le bon fonctionnement des opérations booléennes, il convient de différencier clairement ce qui constitue l'intérieur et l'extérieur d'un maillage. C'est pourquoi les maillages qui se chevauchent peuvent produire des résultats erronés. Par exemple, si vous utilisez l'utilitaire Réduire avec deux objets qui se chevauchent sans activer la fonction booléenne, l'objet résultant ne constituera pas un opérande booléen correct. Ce problème est également présent pour la théière (dont toutes les parties sont activées), qui se chevauche elle-même.
Si vous devez utiliser un objet en tant qu'opérande booléen, vous devrez être capable de le reconstruire sous forme de maillage simple et sans chevauchement en séparant les différents composants et en les combinant à l'aide d'opérations booléennes.
Les opérations booléennes ne produisent pas toujours de bons résultats sur les "maillages inversés", à savoir les maillages qui ont été retournés en inversant leurs normales. En effet, la zone située à l'intérieur du maillage inversé apparaît bien comme zone extérieure, mais c'est aussi le cas de la zone située à l'extérieur. Pour résoudre ce problème, 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. Convertissez le résultat en maillage éditable et supprimez les faces de la boîte. Vous obtenez un maillage correctement inversé, compatible avec les opérations booléennes.
Si deux opérandes booléens sont parfaitement alignés sans s'entrecouper, l'opération booléenne peut produire un résultat erroné. Bien que cette erreur se produise rarement, vous pouvez la corriger en faisant se chevaucher légèrement les opérandes.
Les opérations booléennes sont plus efficaces lorsque les deux opérandes présentent la même complexité. Par exemple, si vous soustrayez du texte (à savoir un objet complexe composé de plusieurs faces et sommets) d'une boîte sans segments, vous risquez de générer plusieurs faces longues et effilées susceptibles de produire des erreurs de rendu. L'augmentation du nombre de segments de la boîte améliore le résultat. Essayez d'utiliser un niveau de complexité similaire avec les opérandes.
Dans les versions antérieures de l'algorithme booléen, les objets devaient se chevaucher. Si deux objets ne se chevauchaient pas, mais partageaient juste une extrémité ou une face, l'opération booléenne échouait.
L'algorithme booléen autorise à présent les objets qui ne se chevauchent pas. Les faces/extrémités et les sommets communs ne posent plus problème. Vous pouvez même utiliser des objets totalement intégrés dans un autre objet, sans aucune extrémité commune, pour créer des objets composés booléens.
Reportez-vous aussi à la rubrique Utilitaire Réduire pour créer des objets composés booléens avec plusieurs objets.
Il n'est pas recommandé de mettre à l'échelle le premier opérande d'une opération booléenne, car cela peut provoquer une mise à l'échelle imprévisible sur les opérandes ajoutés par la suite.