Page 1 sur 1

Empilements de cubes

Posté : jeu. 11 mars 2010, 21:25
par GM
Un premier empilement de cubes :

Figure asymptote d35de3990194b733f95a19d02e788c14
*** Pour masquer/découvrir le code Asymptote qui a permis de créer la figure, il faut cliquer dessus. ;-) ***

CODE ASYMPTOTE de la figure ci-dessus : Tout sélectionner
  1. import graph3;
  2. currentprojection=orthographic(10,6,7);
  3. size(250);
  4. currentlight=Viewport;
  5. int n=5;
  6. for(int k=0; k<=n; ++k)
  7. for(int i=0; i<=n-k; ++i)
  8. draw(shift(i,n-k-i,k)*unitcube,paleblue,1bp+black);
  9. limits((0,0,0),(n+2,n+2,n+2));
  10. xaxis3("$x$",Arrow3);
  11. yaxis3("$y$",Arrow3);
  12. zaxis3("$z$",Arrow3);


Le code de la figure est accessible en étant connecté et en cliquant sur l'image.

Bon, ok... ils ne sont pas vraiment empilés :-) :

Figure asymptote c40370d1af96cf69434009f058bd7406
*** Pour masquer/découvrir le code Asymptote qui a permis de créer la figure, il faut cliquer dessus. ;-) ***

CODE ASYMPTOTE de la figure ci-dessus : Tout sélectionner
  1. import graph3;
  2. currentprojection=orthographic(10,-6,7);
  3. size(250);
  4. currentlight=Viewport;
  5. int n=5;
  6. for(int k=0; k<=n; ++k)
  7. for(int i=0; i<=n-k; ++i)
  8. draw(shift(i,n-k-i,k)*unitcube,paleblue,1bp+black);
  9. limits((0,0,0),(n+2,n+2,n+2));
  10. xaxis3("$x$",Arrow3);
  11. yaxis3("$y$",Arrow3);
  12. zaxis3("$z$",Arrow3);