Module animate et prc

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.
Deux718281
Utilisateur confirmé
Utilisateur confirmé
Messages : 12
Inscription : samedi 29 septembre 2007, 17:26

Module animate et prc

Message par Deux718281 »

Bonjour,
j'ai fait plusieurs documents pour illustrer un cours et je voulais faire l'animation suivante : voir le tracé d'une surface de révolution en plusieurs étapes.

1) Est-il possible de mélanger animate et setting.prc=true ? Ca me sort toujours un message : "memory overflow" :-)
2) Avec settings.render=0, j'ai un résultat dégueulasse où se superpose l'animation finie et l'animation en cours avec un léger décalage.
3) Je n'arrive pas à prendre n>3 même avec settings.render=1...

Je n'ai que 1go de ram et j'ai utilisé la version 1.70.

Code : Tout sélectionner

settings.render=1;
settings.tex="pdflatex";
settings.outformat="pdf";
settings.prc=false;
import graph3;
import three;
import solids;
import animate;

animation A;
size(0,200);
size3(200,IgnoreAspect);

currentprojection=perspective(5,2,2);

int n=3;
real angle=360/n;

xaxis3("$x$",-1,4);
yaxis3("$y$",-1,2);
zaxis3("$z$",-2,2);

//representation parametrique de la courbe

real x(real t) {return t;}
real y(real t) {return (1-log(t));}
real z(real t) {return 0;}

//construction de la courbe

path3 macourb=graph(x,y,z,1,exp(1),operator ..);
draw(macourbe,1bp+blue);

A.add();

for(int i=0;i<n;++i){
revolution masurf=revolution(c=(0,0,0),macourb, axis=X, i*angle ,(i+1)*angle);
path3 macourbrot=rotate((i+1)*angle,X)*macourb;
draw(surface(masurf),lightblue+opacity(.4));
save();
draw(macourbrot,lightblue+1bp);
A.add();
restore();
}
label(A.pdf("controls",multipage=false));
//A.movie(delay=1000);

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

Re: [Asymptote] Animate et prc

Message par GMaths »

Réessaie de compiler :
- en otant settings.render=1;
- mais en ajoutant settings.thick=false;
Pour distinguer ta courbe du reste, joue sur la couleur plutôt que sur l'épaisseur du trait.

Deux718281
Utilisateur confirmé
Utilisateur confirmé
Messages : 12
Inscription : samedi 29 septembre 2007, 17:26

Re: [Asymptote] Animate et prc

Message par Deux718281 »

Merci, ça va déjà beaucoup mieux :)