Documentation

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.

Documentation

Messagepar alekhine » Lundi 24 Septembre 2007, 18:57

Bonsoir,

Je suis en train d'étudier l'extraordinaire travail de Philippe Ivaldi et je vois au début des définitions de fonctions des codes de ce genre là:

Code: Tout sélectionner
{/*<asyxml></code><documentation>Draw the components (O, i, j, x-axis, y-axis) of 'R'.</documentation></function></asyxml>*/


Je me demandais donc s'il était possible d'accéder à la documentation des fonctions à l'aide d'une commande.
Merci.
alekhine
Kilo-utilisateur
 
Messages: 225
Inscription: Samedi 18 Août 2007, 20:57
Localisation: Caen
Statut actuel: Actif et salarié | Enseignant

Publicité

Re: [Asymptote] Documentation

Messagepar OG » Mardi 25 Septembre 2007, 07:12

Bonjour

je ne connais pas tous les détails, mais il y a un fichier qui contient le code et un peu de doc, (rédaction commande + doc au fur et à mesure) tout ça pour faciliter la consultation à travers un navigateur directement sur le site de Philippe ou en local avec les bons fichiers.

J'espère avoir répondu et ne pas m'être trompé.

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

Re: [Asymptote] Documentation

Messagepar Ph. Ivaldi » Jeudi 27 Septembre 2007, 14:36

Bonjour,
Le fil m'avait échappé, je réponds donc avec un peu de retard.
alekhine a écrit:Je me demandais donc s'il était possible d'accéder à la documentation des fonctions à l'aide d'une commande.

Dans le mil !
Je me suis fabriqué une série de petites moulinettes qui produit un explorateur de code, le tout en liaison avec une page d'exemples.
Il faut que je rajoute des "tags" dans les exemples pour que la boucle soit convenablement bouclée mais le résultat est déjà exploitable ICI.
Bientôt une vraie documentation en pdf (français et anglais) qui explique tout.
Ph. Ivaldi
Méga-utilisateur
 
Messages: 267
Inscription: Vendredi 12 Janvier 2007, 23:27
Statut actuel: Actif et salarié

Re: [Asymptote] Documentation

Messagepar alekhine » Jeudi 27 Septembre 2007, 15:34

Merci pour vos réponse, et encore bravo à Philippe pour son remarquable travail.

Une remarque pendant que j'y suis. Lorsque j'utilise

Code: Tout sélectionner
draw(line(a,false,b,false),dotted)


la ligne n'apparait pas. Idem avec un segment.
En revanche, ça marche avec dashed.
alekhine
Kilo-utilisateur
 
Messages: 225
Inscription: Samedi 18 Août 2007, 20:57
Localisation: Caen
Statut actuel: Actif et salarié | Enseignant

Re: [Asymptote] Documentation

Messagepar francois » Jeudi 27 Septembre 2007, 16:19

Ph. Ivaldi a écrit:Bientôt une vraie documentation en pdf (français et anglais) qui explique tout.

Ah, chouette une documentation en français ! C'est vraiment ce que j'attends pour m'initier à Asymptote.
Bon courage et merci pour tout ce travail.
François Lafont
francois
Giga-utilisateur
 
Messages: 856
Inscription: Mercredi 20 Septembre 2006, 23:14
Localisation: Antony
Statut actuel: Actif et salarié | Enseignant

Re: [Asymptote] Documentation

Messagepar Ph. Ivaldi » Jeudi 27 Septembre 2007, 18:08

alekhine a écrit:... encore bravo à Philippe pour son remarquable travail.

Merci, j'espère que ce module sera digne de la qualité d'Asymptote et qu'il n'est pas trop bogué.

alekhine a écrit:Une remarque pendant que j'y suis. Lorsque j'utilise
Code: Tout sélectionner
draw(line(a,false,b,false),dotted)

la ligne n'apparait pas. Idem avec un segment.
En revanche, ça marche avec dashed.

Ça s'explique :-) :
j'ai trouvé judicieux de faire tracer les segments de droite en ajoutant systématiquement au stylo utilisé le contenu de la variable "addpenline" qui par défaut vaut "squarecap" pour avoir les extrémités carrées.
Or dotted+squarcap est un stylo qui ne trace rien (il suffit d'essayer draw((0,0)--(100,100), dotted+squarecap);)

Il y a trois solutions pour résoudre le problème:

1. Dire à l'auteur du module que c'est stupide de mettre addpenline à squarecap par défaut;
2. écrire draw(line(a,false,b,false),roundcap+dotted);
3. mettre dans ton code addpenline=nullpen;
Ph. Ivaldi
Méga-utilisateur
 
Messages: 267
Inscription: Vendredi 12 Janvier 2007, 23:27
Statut actuel: Actif et salarié

Re: [Asymptote] Documentation

Messagepar Ph. Ivaldi » Jeudi 27 Septembre 2007, 18:14

francois a écrit:
Ph. Ivaldi a écrit:Bientôt une vraie documentation en pdf (français et anglais) qui explique tout.

Ah, chouette une documentation en français ! C'est vraiment ce que j'attends pour m'initier à Asymptote.

Attention, la documentation présuppose que le lecteur connaît les rudiments du langage.

francois a écrit:Bon courage et merci pour tout ce travail.

Merci.
Ph. Ivaldi
Méga-utilisateur
 
Messages: 267
Inscription: Vendredi 12 Janvier 2007, 23:27
Statut actuel: Actif et salarié

Re: [Asymptote] Documentation

Messagepar alekhine » Jeudi 27 Septembre 2007, 18:23

Ph.Ivaldi a écrit:Il y a trois solutions pour résoudre le problème:

1. Dire à l'auteur du module que c'est stupide de mettre addpenline à squarecap par défaut;
2. écrire draw(line(a,false,b,false),roundcap+dotted);
3. mettre dans ton code addpenline=nullpen;


Je vais d'abord essayer la 2, après on verra...

J'ai intérêt à écrire tous ces trucs dans un carnet moi :roll:
alekhine
Kilo-utilisateur
 
Messages: 225
Inscription: Samedi 18 Août 2007, 20:57
Localisation: Caen
Statut actuel: Actif et salarié | Enseignant

Re: [Asymptote] Documentation

Messagepar Ph. Ivaldi » Jeudi 27 Septembre 2007, 18:32

alekhine a écrit:J'ai intérêt à écrire tous ces trucs dans un carnet moi :roll:

L'histoire du addpenline est mentionné dans la documentation (version pdf) mais je vais insister en donnant ton exemple.
Je n'avais pas pensé à ce problème et je te remercie de l'avoir soulevé.
Ph. Ivaldi
Méga-utilisateur
 
Messages: 267
Inscription: Vendredi 12 Janvier 2007, 23:27
Statut actuel: Actif et salarié


Retourner vers Asymptote

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités