je ne sais pas faire varier les paramètres.
Je tiens à avoir (AB) horizontale, mais pas avec (RP) superposée à (A'D').
Merci pour toute aide et remarque.
(C'est pour le sujet DNB-amérique du sud 2009)
Code : Tout sélectionner
settings.render=0;
settings.prc=false;
import solids;
size(7cm,0);
currentprojection=obliqueX;
real r=5;
triple pA=(r,-r,r), pB=(r,r,r), pBp=(-r,r,r), pAp=(-r,-r,r),
pD=(r,-r,-r), pC=(r,r,-r), pCp=(-r,r,-r), pDp=(-r,-r,-r),
pR=(r,0,r), pM=(0,r,r), pP=(r,0,-r), pN=(0,r,-r);
draw(pA--pB--pBp--pAp--pA--pD--pC--pCp--pBp^^pB--pC,1bp+black);
draw(pD--pDp--pCp^^pDp--pAp, dashed);
draw(surface(pR--pM--pN--pP--pR--cycle),lightgrey+opacity(.5));
draw(pR--pM--pN--pP--pR--cycle);
label("$A$", pA, NW);
label("$B$", pB, NW);
label("$C$", pC, S);
label("$D$", pD, S);
label("$A'$", pAp, N);
label("$B'$", pBp, N);
label("$C'$", pCp, E);
label("$D'$", pDp, W);
label("$R$", pR, N);
label("$M$", pM, NW);
label("$N$", pN, SE);
label("$P$", pP, S);