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

Tout ce qui concerne le langage Asymptote. Ce langage est utilisable sur le forum via les balises asy.
[participation réservée aux utilisateurs inscrits]
Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
stokastik

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

Message non lu 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:
GMaths
Utilisateur chevronné
Utilisateur chevronné
Messages : 2042
Inscription : lundi 01 octobre 2007, 10:20

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

Message non lu 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. :)