[Résolu] Position incorrecte d'un label

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.

[Résolu] Position incorrecte d'un label

Messagepar Fabrice Couvreur » Mardi 30 Août 2011, 11:38

Bonjour à tous,
Ayant un peu délaissé Asymptote, j'ai un peu oublié !
Dans le code ci-après, je ne comprends pas pourquoi le label E ne se met pas à la position voulue :

Code: Tout sélectionner
import geometry;
settings.outformat="pdf";
settings.pdfviewer="acroread";
size(7cm,0);
usepackage("fourier");
pen p=fontsize(8pt);
point pA=(0,0),pB=(7.6,0),pC=(7.6,3),pD=(0,3),pE=(4,3),pF=(7.6,7.5);
draw(pA--pB--pC--pD--cycle^^pA--pF--pB);
label("A",pA,SW,p);
label("B",pB,SE,p);
label("C",pC,NE,p);
label("D",pD,NW,p);
label("E",pE,NW,p);
label("F",pF,NE,p);


Merci.
Dernière édition par Fabrice Couvreur le Mardi 30 Août 2011, 13:40, édité 1 fois.
Fabrice Couvreur
Giga-utilisateur
 
Messages: 601
Inscription: Samedi 18 Août 2007, 00:55

Publicité

Re: Position incorrecte d'un label.

Messagepar GMaths » Mardi 30 Août 2011, 12:10

Bonjour
Ajoute la ligne suivante :

Code: Tout sélectionner
dot(pE,2bp+red);


Le label est correct par rapport au point. ;-)
Avec une grille, pour mieux voir encore :

59ba205a8ac60d5da6147b00633f868f.png

Code: Tout sélectionner
import geometry;
size(7cm,0);
pen p=fontsize(8pt);
point pA=(0,0),pB=(7.6,0),pC=(7.6,3),pD=(0,3),pE=(4,3),pF=(7.6,7.5);
add(grid(8,8,lightgray));
draw(pA--pB--pC--pD--cycle^^pA--pF--pB);
label("A",pA,SW,p);
label("B",pB,SE,p);
label("C",pC,NE,p);
label("D",pD,NW,p);
label("E",pE,NW,p);
dot(pE,2bp+red);
GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant

Re: Position incorrecte d'un label.

Messagepar Fabrice Couvreur » Mardi 30 Août 2011, 13:40

Salut,
Mon erreur vient de la définition du point F ; il fallait lire pF=(7.6,5.7) et non pF=(7.6,7.5) ! :oops:
Merci.
Fabrice Couvreur
Giga-utilisateur
 
Messages: 601
Inscription: Samedi 18 Août 2007, 00:55


Retourner vers Asymptote

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Magpie [Crawler] et 2 invités