Autre question en lien avec ce code: lorsque je place le nom des sommets vers l'est (E), le résultat attendu ne correspond pas à la sortie.
Voici le fichier en question:
*** 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
- settings.outformat="pdf";
- settings.prc=false;
- settings.render=0;
- import three;
- size(5cm);
- currentprojection=orthographic(10,10,3);
- currentlight=light(5,10,10);
- pen l1=linewidth(0.1mm), l2=linewidth(0.2mm),
- l3=linewidth(0mm);
- triple A=(16,0,0), B=(16,6,0), C=(0,6,0), D=(0,0,0), E=(16,0,12), F=(16,11,12), G=(0,11,12), H=(0,0,12),I=(0,0,8.7);
- //le point I est calculé, dépend de la direction de la projection.
- path3[] faces={A--B--C--D--cycle,
- E--F--B--A--cycle,
- F--G--C--B--cycle,
- H--D--C--G--cycle,
- H--E--A--D--cycle
- };
- draw(surface(faces),gray(0.8));
- draw(A--B--F--E--A^^F--G--C--B^^G--H--E^^I--H,l2);
- draw(A--D--C^^D--I,l2+dashed);
- dot("$A$", A, W, l3);
- dot("$B$", B, S, l3);
- dot("$C$", C, SE, l3);
- dot("$D$", D, NW, l3);
- dot("$E$", E, W, l3);
- dot("$F$", F, NNE, l3);
- dot("$G$", G, NE, l3);
- dot("$H$", H, N, l3);
- dot("$I$", I, NW, l3);