Dans cette leçon nous allons découvrir deux commandes qui vont souvent ensemble : UNION() et DIFFERENCE()
UNION() {.....} : cette commande permet de regrouper plusieurs objets 3D qui sont à l'intérieur des accolades {....} de manière à ce qu'ils soient traités de la même façon.
Je vous donne un exemple concret d'utilisation. Imaginons que vous ayez un cube et un cylindre et que vous souhaitiez faire un trou à l'ensemble formé par ces deux pièces. Vous allez utiliser la commande UNION pour rendre ces deux pièces solidaires et une fois cette préparation faite vous allez pouvoir les percer en appliquant la commande que nous allons voir dans le paragraphe suivant : DIFFERENCE().
DIFFERENCE() {.....} : Cette commande va permettre de faire la différence entre le premier objet qui sera donné entre les accolades {...] et ceux qui suivent.
Cela mérite une explication : on va enlever du premier objet, toutes les parties qui sont en commun avec les objets suivants. Un exemple : on va enlever au "cube" la partie qu'il a en commun avec le cylindre...le résultat sera un trou fait dans le cube.
Dans l'exemple suivant, on va utiliser la commande "union" conjointement avec "difference" ...c'est souvent nécessaire.
On va, par exemple, faire un trou vertical dans l'objet formé par un cube et un cylindre (penché).
Successivement :
** la présentation des trois objets qui vont intervenir
** ce que l'on obtient si l'on omet la commande union : les deux cylindres se soustraient au cube... Ce n'est pas ce que l'on veut!!
** avec la commande "union", seul le cylindre rouge se soustrait à l'ensemble formé par le cube et cylindre penché.
Retour à la leçon précédente Vers la leçon suivante