Page 1 sur 1

bizarrerie

Posté : mer. 25 oct. 2023, 11:40
par jmj
Bonjour,

Ma configuration : MAC + Asy 2.62 + TexMaker 5.0.4

Ce que je remarque :
1) je dessine un cylindre entourant une sphère => OK
2) Même dessin complété à sa droite ( juste un "shift") d'une sphère

=> le 1er dessin "s'incline" ( rotation d'axe X )

étrange...

Code :
\begin{figure}[h]
\centering
\begin{asy}
size(7cm);
unit(1cm);

//import solids;
import graph3;
import math;

settings.render=4; // Pose pb si =0 : Le plan devant la sphere est absent
settings.prc=false;

currentprojection=perspective(14,0,6);


// ---------------------------

draw(unitsphere,blue+opacity(0.2));
draw(unitcylinder,green+opacity(0.3));
draw(shift(0,0,-1)*unitcylinder,green+opacity(0.3));
axes3("x", "y", "z");


label("O",(0,0,0),W);

// Point M défini par ses coordonnées sphériques
real rayon=1, phi=60, theta=90; // Phi : Angle OzOM, Theta : Angle OxOy
triple pM=rayon*dir(phi,theta);
label("A",pM,W);

// Donnons un nom à la longeur de OM
path3 OM = O--pM;
draw(OM,dashed);

real FactEch = Tan(90-phi);

triple pMp = (0,1,FactEch);
path3 OMp = O--pMp;
draw(OMp,dotted);
label("A'",pMp,E);

// Avec ce code en plus le dessin précédant s'incline !!!
draw(shift(4Y)*unitsphere,blue+opacity(0.2));
//draw(shift(0,4,-0.5)*scale3(2)*unitcone,green+opacity(0.3));


\end{asy}
\caption{Projections sur un cylindre, un cône et un plan \label{Fig_ProjSFP} }
\end{figure}

Re: bizarrerie

Posté : mer. 25 oct. 2023, 12:31
par GM
Bonjour,

je constate le problème avec "perspective".
Je n'ai pas d'explication instantanée et je manque de temps pour faire des tests et essayer de comprendre la raison de la chose.

Par contre, essayer orthographic pour constater que cela reste droit.

Code : Tout sélectionner

//currentprojection=perspective(14,0,6);
//currentprojection=perspective(camera=(14,0,6),up=Z);
currentprojection=orthographic(camera=(14,0,6),up=Z);

Re: bizarrerie

Posté : mer. 25 oct. 2023, 12:39
par jmj
Effectivement, avec "Orthographic" cela "reste droit".

Merci
JMJ