Page 1 sur 1

Out of memory

Posté : dim. 6 juin 2010, 17:01
par GM
Il y aurait une limitation de cygwin sous windows qui serait l'explication aux nombreux "out of memory" que l'on obtient avec de la 3D et que l'on n'obtient pas forcément, pour les mêmes compilations sous linux.

Une amélioration est censée avoir été apportée à la nouvelle version 1.95 d'Asymptote pour repousser cette limite de cygwin.

Cela n'a pas du tout été concluant pour moi avec Windows Seven 64b.
Sur une suggestion de JCBowman, j'ai procédé au changement suivant... et cela va mieux.

2010-06-06_175459.png
2010-06-06_175459.png (18.38 Kio) Vu 6409 fois

Re: Out of memory

Posté : dim. 6 juin 2010, 19:31
par Infophile
Bonjour gaetan,

J'ai essayé et j'ai toujours le même problème, je dois changer la valeur ?

Je voulais compiler ceci :

Code : Tout sélectionner

import solids; 
currentprojection=orthographic( camera=(8.58805581677964,-1.55584887304695,12.2606913660987), up=(-0.028713053771188,0.00214045770220361,0.0203837870418734), zoom=0.613913253540759);
currentlight=(0,5,5);
size(8cm,0);
// Paramètres et définition du tore
real a=3, R=1, d=a+2R;
revolution tore=revolution(shift(a*X)*Circle(O,R,Y,32),Z);
 surface s=surface(tore);
 // Définition du plan bitangeant au tore
 triple v1=(2d,0,0), v2=(0,2d,0), p0=(-d,-d,-d);
 path3 pl1=plane(v1,v2,p0);
 transform3 r=rotate(asin(R/a)*180/pi,Y);
 path3 pl2=r*pl1; draw(Circle((0,R,0),a,r*Z),2bp+yellow);
 draw(Circle((0,-R,0),a,r*Z),2bp+yellow);
 // On trace le tore et le plan sécant
 draw(s,orange+opacity(0.4));
 pen o=opacity(.1);
 draw(surface(pl2,new pen[] {heavymagenta+o,deepmagenta+o,deepmagenta+o, heavymagenta+o}));

Re: Out of memory

Posté : dim. 6 juin 2010, 20:04
par GM
Infophile a écrit :J'ai essayé et j'ai toujours le même problème, je dois changer la valeur ?

Moi j'ai mis 1,5Go sachant que j'en ai 4Go.

Infophile a écrit :Je voulais compiler ceci

J'ai essayé... : cela compile sans erreur... et bizarrement acrobatreader n'arrive pas à ouvrir le pdf.

Je l'ai alors compilé en png : ce n'est pas du tout ce que tu espères. John n'a pas dû comprendre ce que tu voulais.