Un path avec trois points alignés (trait "pas droit")

Tout ce qui concerne le langage Asymptote. Ce langage est utilisable sur le forum via les balises asy.
[participation réservée aux utilisateurs inscrits]
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.
rf

Un path avec trois points alignés (trait "pas droit")

Message non lu par rf »

Bonjour,
je suis tombé sur un phénomène que je ne comprends pas avec asymptote: quand je dessine un simple path dont trois points sont alignés, le trait présente une irégularité au niveau du point du milieu. Si je rajoute linejoin(0) au pen, ça marche comme "prévu". Quelqu'un saurait m'expliquer?
Je m'aperçois en voulant poster le code, qu'en fait le problème ne survient pas lorsque la sortie est en pdf (seulement en eps). S'agit-il donc d'un bug d'asymptote? est-ce lié à la manière dont postscript fonctionne?
Merci!

Code : Tout sélectionner

unitsize(cm);
draw((0,0)--(1,0)--(2,0), currentpen+2);
draw(shift(0,-1)*((0,0)--(1,0)--(2,0)), currentpen+2+linejoin(0));
GMaths
Utilisateur chevronné
Utilisateur chevronné
Messages : 2042
Inscription : lundi 01 octobre 2007, 10:20

Re: un path avec trois points alignés: trait "pas droit"

Message non lu par GMaths »

rf a écrit :Quelqu'un saurait m'expliquer?
Pas moi.
rf a écrit :Je m'aperçois en voulant poster le code, qu'en fait le problème ne survient pas lorsque la sortie est en pdf (seulement en eps).
Chez moi, aucun problème quel que soit le format de sortie...

... donc il va falloir entrer dans le détail de la configuration et des versions utilisées, pour que ceux qui sont dans le même cas puissent confirmer ou infirmer le problème.
maurice
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 399
Inscription : jeudi 25 mars 2010, 13:49

Re: un path avec trois points alignés: trait "pas droit"

Message non lu par maurice »

rf a écrit :Quelqu'un saurait m'expliquer?
Je m'aperçois en voulant poster le code, qu'en fait le problème ne survient pas lorsque la sortie est en pdf (seulement en eps).
Je ne peux pas expliquer mais je confirme, problème seulement en sortie eps.
sortie eps
sortie eps
test_eps.jpeg (800 octets) Consulté 2133 fois

Maurice
Asymptote :
----> Démarrage rapide : http://cgmaths.fr/Atelier/Asymptote/Asymptote.html
----> Documentation 3D : http://www.mathco.tuxfamily.org et si ça ne marche pas, essayez la version pdf
OG
Modérateur spécialisé
Modérateur spécialisé
Messages : 2293
Inscription : lundi 12 mars 2007, 11:20
Localisation : Rouen

Re: un path avec trois points alignés: trait "pas droit"

Message non lu par OG »

Bonjour

Bizarre. Sous Linux Ubuntu Maverick, phénomène observé avec
les visionneuses evince, gv, okular (normal car elles utilisent gs).
Ce qui est étrange, conversion en pdf via pdftops ou pdf2ps : le fichier
pdf est ok, pas de bizarrerie.
Ce qui est étrange --bis--, sous gimp le eps est ok aussi !

asy -f png : même problème

Qui envoie un mail sur la liste ?

O.G.
OG
Modérateur spécialisé
Modérateur spécialisé
Messages : 2293
Inscription : lundi 12 mars 2007, 11:20
Localisation : Rouen

Re: un path avec trois points alignés: trait "pas droit"

Message non lu par OG »

Re


C'est un bug de ghostscript et pas d'asymptote.

http://osdir.com/ml/debian-bugs-dist/20 ... 02663.html

O.G.
rf

Re: Un path avec trois points alignés (trait "pas droit")

Message non lu par rf »

Merci beaucoup pour votre réactivité et la solution!
J'ai essayé par curiosité l'analogue en tikz, le problème ne semble pas se reproduire.
OG
Modérateur spécialisé
Modérateur spécialisé
Messages : 2293
Inscription : lundi 12 mars 2007, 11:20
Localisation : Rouen

Re: Un path avec trois points alignés (trait "pas droit")

Message non lu par OG »

rf a écrit :Merci beaucoup pour votre réactivité et la solution!
J'ai essayé par curiosité l'analogue en tikz, le problème ne semble pas se reproduire.
Il faudrait voir le code postscript. J'ai testé l'exemple de la personne signalant le bug,
le fichier est produit par Matplotlib, extension Python pour tracer "à-la-Matlab".

O.G.
Répondre
  • Sujets similaires
    Réponses
    Vues
    Dernier message