This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision | Previous revision | ||
|
fr:rhino:booleanfaq [2018/06/08] |
fr:rhino:booleanfaq [2022/11/29] (current) cecile [La construction et l'édition manuelles sont parfois nécessaires] |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Foire aux questions sur les opérations booléennes ====== | ||
| + | |||
| + | > **Résumé: | ||
| + | |||
| + | Les opérations booléennes peuvent permettre de gagner beaucoup de temps lors de la construction d' | ||
| + | |||
| + | **//Pour comprendre pourquoi les opérations booléennes échouent, vous devez comprendre tout d' | ||
| + | * **Trouver l' | ||
| + | * **Diviser** les objets au niveau des intersections trouvées | ||
| + | * **Supprimer** (ignorer) les parties non souhaitées | ||
| + | * **Joindre** le tout à nouveau en un seul objet | ||
| + | Tout ce que vous pouvez faire avec les opérations booléennes, | ||
| + | |||
| + | Par conséquent, | ||
| + | |||
| + | =====Erreurs sur les opérations booléennes...===== | ||
| + | OK, pourquoi les opérations booléennes échouent-elles ? Tout d' | ||
| + | |||
| + | L' | ||
| + | |||
| + | > **Remarque :**//La réalisation d' | ||
| + | |||
| + | Compte tenu de ce qui précède, si votre opération booléenne échoue, la première chose à faire est de vérifier l' | ||
| + | |||
| + | =====Intersection : problèmes, solutions et limites===== | ||
| + | Qu' | ||
| + | |||
| + | Si vous pensez que votre intersection devrait être fermée mais qu' | ||
| + | |||
| + | Si vous n' | ||
| + | |||
| + | ====Limites connues de Rhino==== | ||
| + | |||
| + | **Jointures coïncidentes** – Tous les objets ont des jointures. Il arrive parfois que les jointures de deux objets se trouvent au même endroit et Rhino a alors de la peine à trouver l' | ||
| + | |||
| + | **Faces sur le même plan**– si deux faces d'un objet se trouvent sur le même plan, Rhino ne pourra peut-être pas calculer l' | ||
| + | |||
| + | **Surfaces presque tangentes** – Comme l' | ||
| + | |||
| + | **Objets invalides**– Si un des objets avec lesquels vous travaillez est invalide, il y a de fortes chances que les opérations booléennes échouent. | ||
| + | |||
| + | **Polysurfaces Non-Manifold**– Même si Rhino ne marque pas ces objets comme mauvais, ils peuvent faire échouer les opérations booléennes. | ||
| + | |||
| + | =====La construction et l' | ||
| + | |||
| + | Ces illustrations animées montrent comment construire une surface manuellement et comment la modifier lorsque les opérations booléennes ne fonctionnent pas : | ||
| + | |||
| + | **[[http:// | ||
| + | |||
| + | **{{ : | ||
| + | |||
| + | Voici l' | ||
| + | |||
| + | * Le problème principal vient du fait que les surfaces latérales coïncident et ne partagent pas un volume avec la pièce solide principale. Lorsque les opérations booléennes échouent, essayez d' | ||
| + | * Téléchargez le [[http:// | ||
| + | {{: | ||
| + | |||
| + | ---- | ||
| + | =====Opérations booléennes sur les objets ouverts===== | ||
| + | |||
| + | Comme indiqué ci-dessus, les opérations booléennes peuvent aussi être exécutées sur des objets ouverts. | ||
| + | |||
| + | ====Direction de la surface==== | ||
| + | |||
| + | Tout d' | ||
| + | |||
| + | Pour chaque surface, vous pouvez inverser la direction des normales (c' | ||
| + | |||
| + | {{: | ||
| + | |||
| + | > **Note :** //Les courbes dans Rhino ont aussi une direction qui peut être affichée avec la commande **Direction**. | ||
| + | |||
| + | Lorsque les surfaces sont jointes, Rhino essaie d' | ||
| + | |||
| + | > **Expérience 1 :** //Créez un carré. Extrudez-le pour former une boîte carrée ouverte. Décomposez-le pour former des surfaces. | ||
| + | |||
| + | Lorsqu' | ||
| + | |||
| + | > **Expérience 2 :** //Créez un Cube. Décomposez-le pour former des surfaces. | ||
| + | |||
| + | ====Comment la direction des surfaces joue-t-elle sur les opérations booléennes==== | ||
| + | |||
| + | Maintenant vous comprenez comment fonctionnent les normales et les directions des surfaces. | ||
| + | |||
| + | Les opérations sur des solides (polysurfaces fermées) sont prévisibles car toutes les normales des surfaces sont dirigées vers l' | ||
| + | |||
| + | > **Note :** //Si vous réalisez des opérations booléennes sur des polysurfaces fermées et qu' | ||
| + | |||
| + | > **Astuce :** //Une façon de toujours savoir dans quel sens sont dirigées les surfaces est de choisir un mode d' | ||
| + | |||
| + | Imaginons la plus simple des opérations booléennes. | ||
| + | |||
| + | Essayez maintenant la commande **DifférenceBooléenne**. | ||
| + | |||
| + | Vous ne pouvez pas savoir sauf si vous lancez la commande **Direction** sur la surface. | ||
| + | |||
| + | En général, si vous voulez que la différence booléenne entre une (poly)surface et un solide fonctionne comme s'il s' | ||
| + | |||
| + | {{: | ||
| + | |||
| + | {{: | ||
| + | |||
| + | À partir de la version 4 de Rhino, [[rhino: | ||
| + | |||
| + | |||
| + | |||