Je souhaite réaliser des sections de cubes par des plans, j'ai trouvé ce superbe doc: http://asy.marris.fr/slide_asy/sections_cube.pdf duquel j'ai récupéré le source. Impossible de compiler correctement le source (mon pc tourne une nuit complète sans résultat...) ni même d'en extraire correctement une partie du code, je compile ce qui suit sans erreur, j'obtiens un carré blanc, j'aime bien les Koendelietzsche mais pas tant que ça... Si vous avez une idée, je suis preneur!
Merci d'avance.
Nicolas
*** 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
- import three;
- currentprojection=orthographic(5,2,3);
- picture piccube;
- real a=1;
- triple A=(a,0,0),B=(a,a,0),C=(0,a,0),D=(0,0,0),
- E=(a,0,a),F=(a,a,a),G=(0,a,a),H=(0,0,a),
- I=F+(E-F)/8,
- J=H+(E-H)/4,
- K=E+3*(A-E)/8;
- path3 facedevant=A--B--F--E--cycle,
- facedroite=B--C--G--F--cycle,
- facedessus=H--E--F--G--cycle;
- draw(piccube,facedevant^^facedroite^^facedessus,1bp+blue);
- draw(piccube,D--A^^D--C^^D--H,dashed+1bp+blue);
- label(piccube,"$A$",A,dir(G--A),fontsize(14));
- label(piccube,"$B$",B,dir(H--B),fontsize(14));
- label(piccube,"$C$",C,dir(E--C),fontsize(14));
- label(piccube,"$D$",D,dir(C--D),fontsize(14));
- label(piccube,"$E$",E,dir(C--E),fontsize(14));
- label(piccube,"$F$",F,dir(B--F),fontsize(14));
- label(piccube,"$G$",G,dir(A--G),fontsize(14));
- label(piccube,"$H$",H,dir(D--H),fontsize(14));
- shipout(format="pdf");