Opérations booléennes sur les NURBS

Remarques :

DifférenceBooléenne

Découpe les zones partagées des polysurfaces ou des surfaces sélectionnées avec un autre groupe de polysurfaces ou de surfaces.

Étapes :

  1. Sélectionnez le premier groupe d'objets et appuyez sur Entrée.

  2. Sélectionnez le deuxième groupe d'objets et appuyez sur Entrée

Option

EffacerOriginal

BooleanDifference.png

Outils pour les solides > Différence booléenne

Menu2.png

Solide > Différence

Gray_Book_Open.gif Voir aussi…

IntersectionBooléenne

Découpe les zones non partagées des polysurfaces ou surfaces sélectionnées.

Étapes :

  1. Sélectionnez  le premier groupe d'objets et appuyez sur Entrée.

  2. Sélectionnez le deuxième groupe d'objets et appuyez sur Entrée.

Option

BooleanIntersection.png

Outils pour les solides > Intersection booléenne

Menu2.png

Solide > Intersection

Gray_Book_Open.gif Voir aussi…

UnionBooléenne

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 :

Option

BooleanUnion.png

Outils pour les solides > Union booléenne

Principale2 > Union booléenne

Menu2.png

Solide > Union

Gray_Book_Open.gif Voir aussi…

DivisionBooléenne

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 :

  1. Sélectionnez le premier groupe d'objets et appuyez sur Entrée.

  2. Sélectionnez les objets coupants et appuyez sur Entrée.

    Remarque : Les objets coupants et les objets à diviser peuvent être les mêmes.

Option

BooleanSplit.png

Outils pour les solides > Division booléenne

Menu2.png

Solide > Division booléenne

Gray_Book_Open.gif Voir aussi…

OpBooléenne2Objets

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 :

  1. Sélectionnez deux objets.

  2. Cliquez dans la fenêtre jusqu'à ce que tous les objets soient sélectionnés.

Option

EffacerOriginal

Boolean2Objects.png

Outils pour les solides > Opération booléenne entre 2 objets (Bouton de droite)

Menu2.png

Solide > Opération booléenne entre deux objets

Gray_Book_Open.gif 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.

DifférenceBooléenneMaillage

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

MeshBooleanDifference.png

Opérations booléennes sur les maillages > Différence

Menu2.png

Maillage > Opérations booléennes sur les maillages > Différence

Gray_Book_Open.gif Voir aussi…

IntersectionBooléenneMaillage

Découpe les zones non partagées des maillages, des polysurfaces ou surfaces sélectionnés.

Voir : IntersectionBooléenne

MeshBooleanIntersection.png

Opérations booléennes sur les maillages > Intersection

Menu2.png

Maillage > Opérations booléennes sur les maillages > Intersection

Gray_Book_Open.gif Voir aussi…

UnionBooléenneMaillage

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

MeshBooleanUnion.png

Maillage > Union booléenne

Opérations booléennes sur les maillages > Union

Menu2.png

Maillage > Opérations booléennes sur les maillages > Union

Gray_Book_Open.gif Voir aussi…

DivisionBoolénneMaillage

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

MeshBooleanSplit.png

Opérations booléennes sur les maillages > Division

Menu2.png

Maillage > Opérations booléennes sur les maillages > Division

Gray_Book_Open.gif Voir aussi…

Identification de problèmes lors de l'utilisation des opérations booléennes

Gray_Book_Open.gif Voir aussi…

Le mauvais fonctionnement des opérations booléennes peut être dû à plusieurs choses :

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.

Les opérations booléennes de Rhino ne fonctionnent que sur des objets NURBS, elles ne fonctionnent pas sur des objets maillés. Les objets importés d'un modeleur à maillage ne pourront pas être utilisés.

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.