Page 1 sur 1

Figure 3D intéractive, une boite apparait autour d'un plan

MessagePosté: Vendredi 19 Octobre 2012, 09:34
par stokastik
Bonjour,
En résumé je dessine un cube et un plan:

Code: Tout sélectionner
// compil : asy -noV -prc -f pdf file.asy
import grid3;
import three;

size3(200,IgnoreAspect);
size(7.5cm,0);

limits((0,0,0),(10,10,6));
triple m=currentpicture.userMin();
triple M=currentpicture.userMax();
triple target=0.5*(m+M);
currentprojection=perspective(camera=target+realmult(dir(60,50),M-m),
                              target=target);

grid3(XYZgrid);

xaxis3(Label("$y_1$",MidPoint,align=Y-Z),
       Bounds(Both,Min),OutTicks(endlabel=false),p=blue);
yaxis3(Label("$y_2$",MidPoint,align=X-Z),
       Bounds(Both,Min),OutTicks(),p=red);
zaxis3(Label("$y_3$",MidPoint,align=X-Y),
       Bounds(Both,Min),InTicks(),p=1bp+.5green);

// On définit les points
triple pA=(6,-2,3);
triple pB=(4,1,3);
triple pC=(3,2,-2);
triple pD=(0,2,2);
triple pE=(0,2,6);
triple pG=(pA+pB+pC+pD+pE)/5;

// On définit le plan.
triple W=(-2,0,5.7);
triple v1=(11,-5,4.7),
       v2=(-2,7,-2.95);
path3 pl1=plane(v2-W,v1-W,W);

// On définit la projection orthogonale sur le plan pl1 :
transform3 proj=planeproject(pl1);
// On définit l'image de chaque point par proj :
triple pPA=proj*pA;
triple pPB=proj*pB;
triple pPC=proj*pC;
triple pPD=proj*pD;
triple pPE=proj*pE;

// On trace le plan.
draw(surface(pl1),paleblue+opacity(.5),blue);
// On place les points
dot("$A$",pA,NW);
dot("$B$",pB,NW);
dot("$C$",pC,NW);
dot("$D$",pD,NW);
dot("$E$",pE,NW);
dot("$O$", pG, NW, blue);
// puis leur projeté
dot(pPA,red);
dot(pPB,red);
dot(pPC,red);
dot(pPD,red);
dot(pPE,red);
// On relie chaque à son projeté
draw(pA--pPA,dashed);
draw(pB--pPB,dashed);
draw(pC--pPC,dashed);
draw(pD--pPD,dashed);
draw(pE--pPE,dashed);


Quand je clique sur la figure 3D dans le pdf pour la faire bouger, il y a une boite qui apparait autour du plan. Comment faire pour que cette boite n'apparaisse pas ?
Pourtant hier j'ai compilé ce code sur un autre PC et je ne me souviens pas avoir vu cette boite :roll:

Re: Figure 3D intéractive, une boite apparait autour d'un pl

MessagePosté: Dimanche 21 Octobre 2012, 09:22
par GMaths
stokastik a écrit:Quand je clique sur la figure 3D dans le pdf pour la faire bouger, il y a une boite qui apparait autour du plan. Comment faire pour que cette boite n'apparaisse pas ?

Une réponse rapide eut été de dire "clique à côté, cela va tourner tout de même !". :mrgreen:

Une autre plus longue est d'ouvrir un sujet pour en parler en donnant des détails : Pavés droits de sélection dans acrobat reader. ;-)
Comme la question a déjà été posée et qu'inévitablement d'autres se la poseront tôt ou tard... cela valait le coup de perdre un peu de temps cette fois pour pouvoir se contenter d'un lien la prochaine fois. :)