Plan "infini"

Tout ce qui concerne le langage Asymptote. Ce langage est supporté sur le forum via les balises asy.

Modérateur : gdm_asy

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.
cjorssen
Utilisateur confirmé
Utilisateur confirmé
Messages : 49
Inscription : jeudi 05 novembre 2009, 15:08

Plan "infini"

Message par cjorssen »

Bonjour à tous,

Est-ce que quelqu'un aurait une idée qui permettrait de représenter un plan infini, c'est-à-dire un plan pour lequel on ne voit pas les limites (sauf si on dézoome) ? J'ai l'impression qu'asymptote adapte toujours ce qu'il affiche à la taille des objets (enfin, ça doit être paramétrable, mais je ne trouve pas le paramètre en question).

Il me faut aussi la droite infinie, le cylindre infini (enfin tous les trucs de physiciens !), mais je pense que je saurai adapter.

Merci d'avance.

--
Christophe

GMaths
Utilisateur chevronné
Utilisateur chevronné
Messages : 2031
Inscription : lundi 01 octobre 2007, 10:20

Re: Plan "infini"

Message par GMaths »

cjorssen a écrit :Est-ce que quelqu'un aurait une idée qui permettrait de représenter un plan infini, c'est-à-dire un plan pour lequel on ne voit pas les limites (sauf si on dézoome) ?
Avec zoom :

Code : Tout sélectionner

size(7.5cm,0);
import graph3;

currentprojection=orthographic(camera=(5,3,3),zoom=2);

path3    p1=shift(-1,-1,0)*scale3(2)*unitsquare3,
            p2=scale3(.25)*unitcircle3;
path3[] p3=shift(.5,.5,0)*p2^^shift(-.5,-.5,0)*p2^^shift(.5,-.5,0)*p2^^shift(-.5,.5,0)*p2;

draw(p1,1bp+red);
draw(p3,1bp+blue);
draw(surface(reverse(p1)^^p3,planar=true),white+opacity(.5));

limits(-1.5X-1.5Y-.5Z,1.5X+1.5Y+Z);
xaxis3("$x$",Arrow3);
yaxis3("$y$",Arrow3);
zaxis3("$z$",Arrow3);

cjorssen
Utilisateur confirmé
Utilisateur confirmé
Messages : 49
Inscription : jeudi 05 novembre 2009, 15:08

Re: Plan "infini"

Message par cjorssen »

GMaths a écrit :Avec zoom :
Bonsoir et merci pour l'idée. Mais je vois encore les limites rouges dès que je tourne un peu la figure, même en mettant un plus facteur de zoom plus grand.

En fait, ce que je demande n'est peut-être tout simplement pas possible :?:
--
Christophe

GMaths
Utilisateur chevronné
Utilisateur chevronné
Messages : 2031
Inscription : lundi 01 octobre 2007, 10:20

Re: Plan "infini"

Message par GMaths »

cjorssen a écrit :Mais je vois encore les limites rouges dès que je tourne un peu la figure, même en mettant un plus facteur de zoom plus grand.
Evidemment car je me suis contenté de prendre le premier exemple que j'avais sous la main pour montrer que l'on peut zoomer,
et donner l'idée qu'il suffit de prévoir un rectangle suffisamment grand et un facteur de zoom adapté... pour donner l'illusion d'un plan infini...