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

Tout ce qui concerne l'utilisation ou l'installation d'Asymptote.

Modérateur: gdm_asy

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

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

Messagepar rf » Mardi 01 Février 2011, 00:53

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));
rf
Utilisateur
 
Messages: 2
Inscription: Mardi 01 Février 2011, 00:02
Statut actuel: Post-bac | Doctorat

Publicité

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

Messagepar GMaths » Mardi 01 Février 2011, 08:16

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.
GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant

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

Messagepar maurice » Mardi 01 Février 2011, 09:02

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.

test_eps.jpeg
sortie eps
test_eps.jpeg (800 Octets) Vu 407 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
maurice
Méga-utilisateur
 
Messages: 398
Inscription: Jeudi 25 Mars 2010, 13:49
Statut actuel: Actif et salarié | Enseignant

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

Messagepar OG » Mardi 01 Février 2011, 09:27

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
 
Messages: 2173
Inscription: Lundi 12 Mars 2007, 11:20
Localisation: Rouen
Statut actuel: Actif et salarié | Maître de conférence

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

Messagepar OG » Mardi 01 Février 2011, 09:33

Re


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

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

O.G.
OG
Modérateur
 
Messages: 2173
Inscription: Lundi 12 Mars 2007, 11:20
Localisation: Rouen
Statut actuel: Actif et salarié | Maître de conférence

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

Messagepar rf » Mardi 01 Février 2011, 23:12

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.
rf
Utilisateur
 
Messages: 2
Inscription: Mardi 01 Février 2011, 00:02
Statut actuel: Post-bac | Doctorat

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

Messagepar OG » Mercredi 02 Février 2011, 09:00

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.
OG
Modérateur
 
Messages: 2173
Inscription: Lundi 12 Mars 2007, 11:20
Localisation: Rouen
Statut actuel: Actif et salarié | Maître de conférence


Retourner vers Asymptote

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité