Problème draw(surface()) avec import three suite à maj

Besoin d'aide pour installer Asymptote ?
Flag
Messages : 4
Enregistré le : mar. 12 avr. 2016, 15:14

Problème draw(surface()) avec import three suite à maj

Message non lu par Flag » jeu. 8 juin 2017, 13:27

Bonjour,

Je viens de mettre à jour ma distribution, je suis sous ubuntu 16.04.2 avec Asymptote version 2.41.
Lorsque j'essaie de vérifier si tout va bien, je reprends un exemple de l'annexe B du doc "démarrage rapide" de Christophe Grospellier

Code : Tout sélectionner

import three;
defaultrender.merge=true;
settings.render=4;
size(12cm);
real a=6, b=4, c=2, d=1;
currentprojection=orthographic(120*a/3,-120*b,120*2c/3);
// facteur de 120 pour que le prc soit à la "bonne" taille
// à cause d’un bogue d’Acrobat Reader sous linux,
// inutile sous Windows, une fois n’est pas coutume...
transform3 T=shift(0,0,c);
triple A=(0,0,0), B=(a,0,0), C=(a,b,0), D=(0,b,0),
pE=T*A, F=T*B, G=T*C, H=T*D, P=(a-d,0,0);
pen ps=lightmagenta+opacity(.5), pT=bp+linetype("4 4");
draw(A--B--C--G--H--pE--F--G^^pE--A^^F--B,linewidth(bp));
draw(A--D--C^^H--D,pT);
draw(surface(H--D--P--cycle),ps,pT);
label("$A$",A,S); label("$B$",B,SE); label("$C$",C,E);
label("$D$",D,NW); label("$E$",pE,NW+2W); label("$F$",F,SE);
label("$G$",G,E); label("$H$",H,N); label("$P$",P,SW);
Dans mon ECM mon souci viens du rendu de draw(surface(H--D--P--cycle),ps,pT); la surface HDP s'affiche en noire quelle que soit la couleur ? (ici lightmagenta).

Je compile avec Texmaker : PdfLateX+Asymptote+PdfLateX+Voir Pdf mais le pb est le même avec asy -f pdf -noView %.asy|acroread %.pdf

Voyez-vous où est le problème ?
Merci

Avatar du membre
GM
Administrateur du site
Administrateur du site
Messages : 1337
Enregistré le : dim. 7 mars 2010, 14:50

Re: Problème draw(surface()) avec import three suite à maj

Message non lu par GM » jeu. 8 juin 2017, 13:35

Bonjour,

j'ai constaté un problème analogue avec l'un de mes anciens exemples, il y a quelques temps de cela
et je n'ai pas pris le temps de le signaler aux concepteurs d'Asymptote.

Une rustine en attendant :

Code : Tout sélectionner

draw(surface(H--D--P--P--cycle,false),ps,pT);
GM
Index des fonctions - Exemple de lien donnant le résultat d'une recherche sur les mots 'arc' et 'triple' : http://asy.marris.fr/indexasy/?filtre=arc triple
Mes configurations (le 10/10/17) :
PC n°1 :Windows 10 - Asymptote(2.41)+MikTeX2.9 - Editeurs : Notepad++ et TeXworks.
Mes autres PC :Ubuntu 16.04LTS - Asymptote(2.42 git) + TexLive2017 - Editeur : TeXworks.
Merci de préciser la votre pour faciliter l'aide des autres !

Avatar du membre
GM
Administrateur du site
Administrateur du site
Messages : 1337
Enregistré le : dim. 7 mars 2010, 14:50

Re: Problème draw(surface()) avec import three suite à maj

Message non lu par GM » jeu. 8 juin 2017, 14:02

GM a écrit :je n'ai pas pris le temps de le signaler aux concepteurs d'Asymptote.
Je viens de le faire :

https://sourceforge.net/p/asymptote/dis ... /d040ab3c/
Index des fonctions - Exemple de lien donnant le résultat d'une recherche sur les mots 'arc' et 'triple' : http://asy.marris.fr/indexasy/?filtre=arc triple
Mes configurations (le 10/10/17) :
PC n°1 :Windows 10 - Asymptote(2.41)+MikTeX2.9 - Editeurs : Notepad++ et TeXworks.
Mes autres PC :Ubuntu 16.04LTS - Asymptote(2.42 git) + TexLive2017 - Editeur : TeXworks.
Merci de préciser la votre pour faciliter l'aide des autres !

Flag
Messages : 4
Enregistré le : mar. 12 avr. 2016, 15:14

Re: Problème draw(surface()) avec import three suite à maj

Message non lu par Flag » jeu. 8 juin 2017, 15:42

Merci pour la rustine,
je suivrai ce fil de discussion pour voir l'évolution.

Avatar du membre
GM
Administrateur du site
Administrateur du site
Messages : 1337
Enregistré le : dim. 7 mars 2010, 14:50

Re: Problème draw(surface()) avec import three suite à maj

Message non lu par GM » mer. 12 juil. 2017, 20:21

Flag a écrit :Merci pour la rustine,
je suivrai ce fil de discussion pour voir l'évolution.
Je viens seulement de réaliser que JCBowman a répondu une semaine plus tard et réglé le problème dans la version de développement et dans une version stable 2.42 à venir (mais quand ?).
Index des fonctions - Exemple de lien donnant le résultat d'une recherche sur les mots 'arc' et 'triple' : http://asy.marris.fr/indexasy/?filtre=arc triple
Mes configurations (le 10/10/17) :
PC n°1 :Windows 10 - Asymptote(2.41)+MikTeX2.9 - Editeurs : Notepad++ et TeXworks.
Mes autres PC :Ubuntu 16.04LTS - Asymptote(2.42 git) + TexLive2017 - Editeur : TeXworks.
Merci de préciser la votre pour faciliter l'aide des autres !

Répondre