UnionBooléenne

Barre d'outils Menu

Principal
Principale2
Solides

Solide

Union

 Historique activé

La commande UnionBooléenne limite 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

Options de la ligne de commande

EffacerOriginal

Efface (Oui) ou conserve (Non) l'objet de départ.

 Historique activé

EffacerOriginal=Non est compatible avec l'enregistrement de l'historique.

DifférenceBooléenne

Barre d'outils Menu

Solides

Solide

Différence

 Historique activé

La commande DifférenceBooléenne limite 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 des surfaces ou des polysurfaces à soustraire et appuyez sur Entrée.
  2. Sélectionnez les surfaces ou les polysurfaces avec lesquelles réaliser la soustraction et appuyez sur Entrée.

Options de la ligne de commande

EffacerOriginal

Efface (Oui) ou conserve (Non) l'objet de départ.

 Historique activé

EffacerOriginal=Non est compatible avec l'enregistrement de l'historique.

SupprimerObjetsCoupants

Si EffacerOriginal=Oui, supprime l'objet utilisé pour soustraire l'autre objet.

IntersectionBooléenne

Barre d'outils Menu

Solides

Solide

Intersection

 Historique activé

La commande IntersectionBoolénne limite les zones non partagées des polysurfaces ou surfaces sélectionnées.

Étapes

  1. Sélectionnez le premier groupe d'objets ou un ensemble d'objets se coupant et appuyez sur Entrée.
  2. Si un premier ensemble d'objets était sélectionné, sélectionnez le deuxième groupe d'objets et appuyez sur Entrée.
EffacerOriginal

Efface (Oui) ou conserve (Non) l'objet de départ.

 Historique activé

EffacerOriginal=Non est compatible avec l'enregistrement de l'historique.

DivisionBooléenne

Barre d'outils Menu

Solides

Solide

Division booléenne

 Historique activé

La commande DivisionBooléenne divise 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.
    Les objets coupants et les objets à diviser peuvent être les mêmes.

Options de la ligne de commande

EffacerOriginal

Efface (Oui) ou conserve (Non) l'objet de départ.

 Historique activé

EffacerOriginal=Non est compatible avec l'enregistrement de l'historique.

OpBooléenne2Objets

Barre d'outils Menu

Solides

Solide

Opération booléenne entre deux objets

La commande OpBooléenne2Objets affiche une liste des opérations booléennes possibles entre deux objets.

Étapes

  1. Sélectionnez deux objets.
  2. Cliquez dans la fenêtre jusqu'à ce que tous les objets soient sélectionnés.
    Union
    Intersection
    Différence A - B
    Différence B - A
    Inverser l'intersection

Options de la ligne de commande

EffacerOriginal

Efface (Oui) ou conserve (Non) l'objet de départ.

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

En cas d'échec de l'opération booléenne, des points de texte sont placés dans le modèle pour indiquer la zone où se trouve un bord libre ou une mauvaise intersection. Recherchez ces points pour étudier la zone posant problème.

Des informations détaillées sur l'erreur sont contenues dans les propriétés des points sous Texte secondaire.

Vous pouvez 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, les étapes sont les mêmes que pour les opérations booléennes sur les NURBS. Le résultat de la commande est toujours un maillage quel que soit le type d'objet de départ.

Pourquoi les opérations booléennes ne fonctionnent-elles pas toujours ?

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. Ce défaut se produit normalement lorsqu'un objet n'est pas entièrement fermés. Si est objet n'est pas fermé, Rhino ne peut pas déterminer quel est le côté extérieur et quel est l'intérieur. Utilisez la commande Direction pour connaître la direction dans laquelle pointent les normales de ces objets et utilisez l'option Inverser pour vous assurer que la direction de la normale est bien celle que vous considérez comme l'extérieur de l'objet. Les normales des objets entièrement fermés seront toujours dirigées vers l'extérieur.

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. Par exemple, le sommet d'un cône, une surface non limitée avec trois bords ou le pôle d'une sphère. 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.

Bords non manifold

Les bords non manifold peuvent également faire échouer les opérations booléennes.

Les bords de polysurfaces ou de maillages qui possèdent plus de deux faces jointes à un seul bord sont appelés non manifold.

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 puis utilisez la commande Joindre pour les joindre ensemble.

UnionPlane

Barre d'outils

Menu

Opérations booléennes planes

Surfaces

Surface

Opérations booléennes planes

La commande UnionPlane fusionne des surfaces planes superposées pour former une seule surface.

DifférencePlane

Barre d'outils

Menu

Opérations booléennes planes

Surface

Opérations booléennes planes

La commande DifférencePlane sélectionne deux surfaces planes superposées et crée une surface à partir de la première surface en supprimant la zone superposée.

IntersectionPlane

Barre d'outils

Menu

Opérations booléennes planes

Surface

Opérations booléennes planes

La commande IntersectionPlane crée une surface à partir de la zone de superposition de deux surfaces planes.

Voir aussi

Wiki de Rhino : Questions sur les opérations booléennes

Utiliser les fonctions booléennes

 

 

 

Rhinoceros 8 © 2010-2024 Robert McNeel & Associates. 11-janv.-2024