Je voudrais savoir si plusieurs objets peuvent être assemblés pour être traités ensuite comme un seul nouvel objet sur lequel on pourra appliquer les transformations comme shift ou rotate ?
La figure obtenue avec le code suivant peut-elle être réduite à un seul objet ?
(J'aimerais dessiner l'éponge à l'étape suivante...)
Code : Tout sélectionner
import solids;
currentprojection=orthographic(6,4,2,zoom=0.65);
currentlight=White;
size(6cm,0);
surface s=scale3(0.99)*unitcube;
//Niveau 0
draw(shift(0,0,0)*s,blue);
draw(shift(1,0,0)*s,blue);
draw(shift(2,0,0)*s,blue);
draw(shift(0,1,0)*s,blue);
draw(shift(2,1,0)*s,blue);
draw(shift(0,2,0)*s,blue);
draw(shift(1,2,0)*s,blue);
draw(shift(2,2,0)*s,blue);
//Niveau 1
draw(shift(0,0,1)*s,blue);
draw(shift(2,0,1)*s,blue);
draw(shift(0,2,1)*s,blue);
draw(shift(2,2,1)*s,blue);
//Niveau 2
draw(shift(0,0,2)*s,blue);
draw(shift(1,0,2)*s,blue);
draw(shift(2,0,2)*s,blue);
draw(shift(0,1,2)*s,blue);
draw(shift(2,1,2)*s,blue);
draw(shift(0,2,2)*s,blue);
draw(shift(1,2,2)*s,blue);
draw(shift(2,2,2)*s,blue);
Merci