Opérations booléennes sur les NURBS
Remarques :
-
Vous pouvez sélectionner le premier objet ou tous les objets avant de lancer la commande.
-
Vous pouvez aussi utiliser les opérations booléennes avec des surfaces et des polysurfaces
ouvertes. Le résultat dépend de la direction
des normales de l’objet. Utilisez la commande Direction
pour connaître la direction d’un objet. Si les résultats que vous obtenez sont l’inverse de ce que vous voulez, inversez la direction de la surface avec la commande Direction
ou Inverser
et réessayez. -
Essayez de Joindre
les surfaces avant. -
Pour les objets maillés, consultez la rubrique Opérations booléennes sur les maillages
.
Découpe les zones partagées des polysurfaces
ou des surfaces sélectionnées avec un autre groupe de polysurfaces ou de surfaces.
Étapes :
-
Sélectionnez le premier groupe d’objets et appuyez sur Entrée
.
-
Sélectionnez le deuxième groupe d’objets et appuyez sur Entrée
Option
EffacerOriginal
Outils pour les solides > Différence booléenne
Solide > Différence Voir aussi… |
Découpe les zones non partagées des polysurfaces
ou surfaces sélectionnées.
Étapes :
-
Sélectionnez le premier groupe d’objets et appuyez sur Entrée
.
-
Sélectionnez le deuxième groupe d’objets et appuyez sur Entrée
.
Option
EffacerOriginal
Outils pour les solides > Intersection booléenne
Solide > Intersection Voir aussi… |
Découpe les zones partagées des polysurfaces
ou des surfaces sélectionnées et crée une polysurface séparée à partir des zones non partagées.
Étapes :
-
Sélectionnez
les objets et appuyez sur Entrée
-
Les objets sont combinés pour former une seule polysurface.
Option
EffacerOriginal
Outils pour les solides > Union booléenne Principale2 > Union booléenne
Solide > Union Voir aussi… |
Découpe les zones partagées des polysurfaces
ou des surfaces sélectionnées et crée des polysurfaces séparées à partir des parties partagées et non partagées.
Étapes :
-
Sélectionnez
le premier groupe d’objets et appuyez sur Entrée
.
-
Sélectionnez les objets coupants et appuyez sur Entrée
.
-
Remarque : Les objets coupants et les objets à diviser peuvent être les mêmes.
Option
EffacerOriginal
Outils pour les solides > Division booléenne
Solide > Division booléenne Voir aussi… |
Permet de choisir parmi les opérations booléennes (union, intersection, différence, A moins B et B moins A et inversion) avec la souris.
Étapes :
-
Sélectionnez deux objets.
-
Cliquez dans la fenêtre jusqu’à ce que tous les objets soient sélectionnés.
Option
EffacerOriginal
Outils pour les solides > Opération booléenne entre 2 objets (Bouton de droite)
Solide > Opération booléenne entre deux objets Voir aussi… |
Opérations booléennes sur les maillages
Ces étapes sont les mêmes que pour les opérations booléennes sur les NURBS.
Remarque : Le résultat de la commande est toujours un maillage quel que soit le type d’objet de départ.
Découpe les zones partagées des maillages, des polysurfaces
ou des surfaces sélectionnées avec un autre groupe de maillages, de polysurfaces ou de surfaces.
Voir : DifférenceBooléenne
Opérations booléennes sur les maillages > Différence
Maillage > Opérations booléennes sur les maillages > Différence Voir aussi… |
Découpe les zones non partagées des maillages, des polysurfaces
ou surfaces sélectionnés.
Voir : IntersectionBooléenne
Opérations booléennes sur les maillages > Intersection
Maillage > Opérations booléennes sur les maillages > Intersection Voir aussi… |
Découpe les zones partagées des maillages, des polysurfaces
ou des surfaces sélectionnés et crée un maillage unique à partir des zones non partagées.
Voir : UnionBooléenne
Maillage > Union booléenne Opérations booléennes sur les maillages > Union
Maillage > Opérations booléennes sur les maillages > Union Voir aussi… |
Découpe les zones partagées des maillages, polysurfaces
ou des surfaces sélectionnés et crée des maillages séparés à partir des parties partagées et non partagées.
Voir : DivisionBooléenne
Opérations booléennes sur les maillages > Division
Maillage > Opérations booléennes sur les maillages > Division Voir aussi… |
Identification de problèmes lors de l’utilisation des opérations booléennes
Voir aussi…
Le mauvais fonctionnement des opérations booléennes peut être dû à plusieurs choses :
-
Les normales ne pointent pas dans la direction que vous pensez.
-
Des points de contrôle
sont empilés à l’intersection entre les deux objets. -
Des zones de surface des objets se superposent.
Normales de la surface
Les commandes booléennes utilisent la direction normale pour déterminer les parties qui seront gardées et les parties qui seront éliminées. Lorsque vous essayez de faire une différence booléenne et que vous obtenez une union ou vice-versa, les normales des objets sont inversées.
Les opérations booléennes peuvent ne pas fonctionner correctement si certaines parties des surfaces se superposent ou se touchent uniquement en un point ou le long des bords. Pour que les opérations booléennes fonctionnent correctement, les objets devront se recouper et ne pas être tangents.
Points de contrôle superposés
Les points de contrôle superposés sont des points de contrôle qui se trouvent au même endroit sur le bord d’une surface. Ce phénomène se produit automatiquement dans Rhino au sommet d’un cône, au pôle d’une sphère ou sur un plan triangulaire. Vous pouvez aussi déplacer des points de contrôle au même endroit. Ce type de point est aussi appelé singularité.
Lorsque qu’une singularité se trouve à l’intersection de deux objets sur lesquels vous voulez effectuer une opération booléenne, l’opération peut ne pas fonctionner.
Surface superposée
La superposition de surfaces telle que son nom l’indique se produit lorsque deux surfaces partagent une même zone. Dans cet exemple, les deux boîtes se touchent le long d’un côté. L’union
entre ces deux objets fonctionnera mais la différence
et l’intersection
ne fonctionneront pas.
Que faire
Si vos objets n’acceptent pas les opérations booléennes, vous pouvez essayer d’utiliser d’autres techniques pour obtenir les résultats que vous voulez.
Dans cet exemple, le sommet du cône se trouve exactement au même endroit que le sommet de la boîte. Cette situation peut empêcher les opérations booléennes de fonctionner.
Dans ce cas, au lieu d’utiliser les opérations booléennes, utilisez la commande Décomposer
si nécessaire pour séparer les polysurfaces en surfaces simples. Utilisez la commande Intersection
pour créer les courbes représentant l’intersection entre deux surfaces. Utilisez ces courbes pour Limiter
et /ou Diviser
les surfaces et utilisez ensuite la commande Joindre
pour les joindre ensemble.