Problème avec geometry.asy

Tout ce qui concerne le langage Asymptote. Ce langage est supporté sur le forum via les balises asy.

Modérateur : gdm_asy

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.
Zaf11000
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 126
Inscription : jeudi 18 février 2010, 22:52

Problème avec geometry.asy

Message par Zaf11000 »

Bonjour,
En compilant un exemple d'Asymptote (pris dans le document de Olivier Guibé : Asymptote : un survol) faisant appel à geometry.asy, j'ai ce message d'erreur :

Code : Tout sélectionner

geometry.asy: 1212.26: no matching function 'operator ==(real[], string)'
Qu'est-ce qu'il faut faire ?
Merci pour une réponse.
Dernière modification par MB le mardi 17 août 2010, 13:16, modifié 3 fois.
Raison : Déplacement dans le forum approprié : forum latex

GMaths
Utilisateur chevronné
Utilisateur chevronné
Messages : 2031
Inscription : lundi 01 octobre 2007, 10:20

Re: Problème avec geometry.asy

Message par GMaths »

Zaf11000 a écrit :Qu'est-ce qu'il faut faire ?
C'est simple : dire de quel exemple il s'agit, voire même coller le code sur le forum ! :lol: :mrgreen:
PS : ton message va être déplacé, je pense... :lol:

Zaf11000
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 126
Inscription : jeudi 18 février 2010, 22:52

Re: Problème avec geometry.asy

Message par Zaf11000 »

Je voulais juste compiler l'exemple :

Code : Tout sélectionner

import geometry ;
size(4cm,0) ;
coordsys R=cartesiansystem((2,3), i=(1,0), j=(0.5,1)) ;
show(currentcoordsys) ;
show(Label("$O 1$",blue), Label("$nvecfug$",blue),
Label("$nvecfvg$",blue), R, xpen=invisible, ipen=blue) ;
pair A=(3,1) ;
dot("", A, red) ;
point B=point(R, A/R) ;
dot("", B, W, blue) ;
Dernière modification par MB le jeudi 25 février 2010, 19:13, modifié 1 fois.
Raison : Balises Code !

GMaths
Utilisateur chevronné
Utilisateur chevronné
Messages : 2031
Inscription : lundi 01 octobre 2007, 10:20

Re: Problème avec geometry.asy

Message par GMaths »

Attention, en copiant-collant à partir du pdf d'Olivier (des caractères ont probablement été changés). Avec ceci, cela ne va pas mieux ?

Code : Tout sélectionner

import geometry ;
size(4cm,0) ;
coordsys R=cartesiansystem((2,3), i=(1,0), j=(0.5,1)) ;
show(currentcoordsys) ;
show(Label("$O_1$",blue), Label("$\vec{u}$",blue),
Label("$\vec{v}$",blue), R, xpen=invisible, ipen=blue) ;
pair A=(3,1) ;
dot("", A, red) ;
point B=point(R, A/R) ;
dot("", B, W, blue) ;
Cela ne pose pas de problème chez moi.
Dernière modification par GMaths le jeudi 25 février 2010, 19:09, modifié 1 fois.

OG
Modérateur
Modérateur
Messages : 2293
Inscription : lundi 12 mars 2007, 11:20
Localisation : Rouen

Re: Problème avec geometry.asy

Message par OG »

je regarde ce soir.

O.G.

projetmbc
Utilisateur chevronné
Utilisateur chevronné
Messages : 1903
Inscription : samedi 29 décembre 2007, 00:58

Re: [Asymptote] Problème avec geometry.asy

Message par projetmbc »

Je viens de tester avec Asymptote-1.90 fraichement installé sous Mac Snow Leopard et il n'y a pas de souci.

projetmbc
Utilisateur chevronné
Utilisateur chevronné
Messages : 1903
Inscription : samedi 29 décembre 2007, 00:58

Re: [Asymptote] Problème avec geometry.asy

Message par projetmbc »

Zaf11000, encore toi... :mrgreen:

OG
Modérateur
Modérateur
Messages : 2293
Inscription : lundi 12 mars 2007, 11:20
Localisation : Rouen

Re: [Asymptote] Problème avec geometry.asy

Message par OG »

Ne serait-ce pas \vec qui manque (ou qui cause des soucis) ?
(il doit se trouver dans mon config.asy)

O.G.

Zaf11000
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 126
Inscription : jeudi 18 février 2010, 22:52

Re: [Asymptote] Problème avec geometry.asy

Message par Zaf11000 »

Bonsoir O.G, bonsoir GMaths,
Je viens encore de tester avec ce que vous me proposez, ja'i toujours le même message :

Code : Tout sélectionner

geometry.asy: 1212.26: no matching function 'operator ==(real[], string)'
Est-ce mon fichier geometry.asy n'est pas endommagé ?
Faut-il le remplacer ?
(Oui, O.G je suis toujours là, je continue mes efforts d'apprentissage)

OG
Modérateur
Modérateur
Messages : 2293
Inscription : lundi 12 mars 2007, 11:20
Localisation : Rouen

Re: [Asymptote] Problème avec geometry.asy

Message par OG »

asy -vv ton_fichier.asy pour avoir des détails.
Quelle ligne ?
Quelle version d'asymptote ?

O.G.

GMaths
Utilisateur chevronné
Utilisateur chevronné
Messages : 2031
Inscription : lundi 01 octobre 2007, 10:20

Re: [Asymptote] Problème avec geometry.asy

Message par GMaths »

OG a écrit :Ne serait-ce pas \vec qui manque (ou qui cause des soucis) ?
Je ne pense pas car il aurait quelque chose du genre :

Code : Tout sélectionner

C:\Program Files (x86)\Asymptote/plain_Label.asy: 344.15: runtime: ! Undefined control sequence.
<recently read> \vec
Au départ, je pensais sur un problème de caractère remplacé abusivement suite au copier-coller... mais s'il a testé mon exemple et que cela ne va pas... alors c'est bizarre.

Zaf11000, as-tu édité geometry.asy à un moment donné ? Es-tu susceptible de l'avoir modifié sans le vouloir ?

Zaf11000
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 126
Inscription : jeudi 18 février 2010, 22:52

Re: [Asymptote] Problème avec geometry.asy

Message par Zaf11000 »

Volontairement non, cela est-il possible autrement ? si oui que me conseilles-tu ? le réinstaller manuellement ?

Zaf11000
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 126
Inscription : jeudi 18 février 2010, 22:52

Re: [Asymptote] Problème avec geometry.asy

Message par Zaf11000 »

J'ai la version 1.92 d'Asymptote (la dernière), d'après le message d'erreur c'est la ligne 1212 de geometry.asy.

OG
Modérateur
Modérateur
Messages : 2293
Inscription : lundi 12 mars 2007, 11:20
Localisation : Rouen

Re: [Asymptote] Problème avec geometry.asy

Message par OG »

Zaf11000 a écrit :Volontairement non, cela est-il possible autrement ? si oui que me conseilles-tu ? le réinstaller manuellement ?
je réitère : mettre ici le résultat de asy -vv (il donnera plus de détail).

O.G.

Zaf11000
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 126
Inscription : jeudi 18 février 2010, 22:52

Re: [Asymptote] Problème avec geometry.asy

Message par Zaf11000 »

Avec -vv, Voila ce que j'obtiens :

Code : Tout sélectionner

cd /cygdrive/c/Users/ZAFAR/Desktop/Asymptote
Processing Test4
Loading plain from C:\Program Files\Asymptote/plain.asy
Including plain_constants from C:\Program Files\Asymptote/plain_constants.asy
Loading version from C:\Program Files\Asymptote/version.asy
Including plain_strings from C:\Program Files\Asymptote/plain_strings.asy
Including plain_pens from C:\Program Files\Asymptote/plain_pens.asy
Including plain_paths from C:\Program Files\Asymptote/plain_paths.asy
Including plain_filldraw from C:\Program Files\Asymptote/plain_filldraw.asy
Including plain_margins from C:\Program Files\Asymptote/plain_margins.asy
Including plain_picture from C:\Program Files\Asymptote/plain_picture.asy
Loading simplex from C:\Program Files\Asymptote/simplex.asy
Including plain_Label from C:\Program Files\Asymptote/plain_Label.asy
Including plain_shipout from C:\Program Files\Asymptote/plain_shipout.asy
Including plain_xasy from C:\Program Files\Asymptote/plain_xasy.asy
Including plain_arcs from C:\Program Files\Asymptote/plain_arcs.asy
Including plain_boxes from C:\Program Files\Asymptote/plain_boxes.asy
Including plain_markers from C:\Program Files\Asymptote/plain_markers.asy
Including plain_arrows from C:\Program Files\Asymptote/plain_arrows.asy
Including plain_debugger from C:\Program Files\Asymptote/plain_debugger.asy
Loading Test4.asy from Test4.asy
Loading graph from C:\Program Files\Asymptote/graph.asy
Loading math from C:\Program Files\Asymptote/math.asy
Loading graph_splinetype from C:\Program Files\Asymptote/graph_splinetype.asy
Loading graph_settings from C:\Program Files\Asymptote/graph_settings.asy
Loading geometry from geometry.asy
Loading markers from C:\Program Files\Asymptote/markers.asy
geometry.asy: 1212.26: no matching function 'operator ==(real[], string)'

OG
Modérateur
Modérateur
Messages : 2293
Inscription : lundi 12 mars 2007, 11:20
Localisation : Rouen

Re: [Asymptote] Problème avec geometry.asy

Message par OG »

Zaf11000 a écrit :Avec -vv, Voila ce que j'obtiens :
cd /cygdrive/c/Users/ZAFAR/Desktop/Asymptote
Processing Test4
Loading plain from C:\Program Files\Asymptote/plain.asy

Loading geometry from geometry.asy

geometry.asy: 1212.26: no matching function 'operator ==(real[], string)'
Aïe, tu as un geometry.asy dans donc répertoire qui traîne et qui est donc chargé
à la place de celui de la distribution.

O.G.

Zaf11000
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 126
Inscription : jeudi 18 février 2010, 22:52

Re: [Asymptote] Problème avec geometry.asy

Message par Zaf11000 »

C'est exact tu avais raison, je l'ai supprimé mais cela ne résout pas le problème j'ai le message :

Code : Tout sélectionner

Using configuration directory C:/Users/ZAFAR\.asy
cd /cygdrive/c/Users/ZAFAR/Desktop/Asymptote
Processing Test4
Loading plain from C:\Program Files\Asymptote/plain.asy
Including plain_constants from C:\Program Files\Asymptote/plain_constants.asy
Loading version from C:\Program Files\Asymptote/version.asy
Including plain_strings from C:\Program Files\Asymptote/plain_strings.asy
Including plain_pens from C:\Program Files\Asymptote/plain_pens.asy
Including plain_paths from C:\Program Files\Asymptote/plain_paths.asy
Including plain_filldraw from C:\Program Files\Asymptote/plain_filldraw.asy
Including plain_margins from C:\Program Files\Asymptote/plain_margins.asy
Including plain_picture from C:\Program Files\Asymptote/plain_picture.asy
Loading simplex from C:\Program Files\Asymptote/simplex.asy
Including plain_Label from C:\Program Files\Asymptote/plain_Label.asy
Including plain_shipout from C:\Program Files\Asymptote/plain_shipout.asy
Including plain_xasy from C:\Program Files\Asymptote/plain_xasy.asy
Including plain_arcs from C:\Program Files\Asymptote/plain_arcs.asy
Including plain_boxes from C:\Program Files\Asymptote/plain_boxes.asy
Including plain_markers from C:\Program Files\Asymptote/plain_markers.asy
Including plain_arrows from C:\Program Files\Asymptote/plain_arrows.asy
Including plain_debugger from C:\Program Files\Asymptote/plain_debugger.asy
Loading Test4.asy from Test4.asy
Loading geometry from C:\Program Files\Asymptote/geometry.asy
Loading math from C:\Program Files\Asymptote/math.asy
Loading markers from C:\Program Files\Asymptote/markers.asy
latex \scrollmode
Cannot execute latex
Please put in a file config.asy: 

import settings;
texpath="LOCATION";

where LOCATION specifies the location of the directory containing your latex engine (latex).

Alternatively, set the environment variable ASYMPTOTE_TEXPATH
or use the command line option -texpath="LOCATION". For further details, see
http://asymptote.sourceforge.net/doc/Configuring.html
http://asymptote.sourceforge.net/doc/Search-paths.html

OG
Modérateur
Modérateur
Messages : 2293
Inscription : lundi 12 mars 2007, 11:20
Localisation : Rouen

Re: [Asymptote] Problème avec geometry.asy

Message par OG »

Déjà cela avance !
Je ne peux t'aider, c'est sous windows et je suis snob.
Mais as-tu des exemples qui fonctionnent (avec étiquettes ou label) ?
Tu as un pb de chemin, asymptote lance une commande latex.
Oui, peut-être ne le sais-tu pas mais la gestion des étiquettes (labels, etc..)
se fait via LaTeX, il faut donc avoir une installation TeX, Miktex ou Texlive par exemple.

O.G.

edit : tu as peut-être le plus fort taux de message par jour !

Zaf11000
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 126
Inscription : jeudi 18 février 2010, 22:52

Re: [Asymptote] Problème avec geometry.asy

Message par Zaf11000 »

Merci Olivier de m'avoir aidé avec tant de patience !
Je viens de passer une semaine de bonheur à me faire une petite idée de LaTex et profiter de tes compétences et celles de Gaëtan pour découvrir Asymptote et faire mes débuts avec enthousiasme.
Il me reste à faire beaucoup de lecture et d'entraînement pour progresser.
Je serai certainement un des fidèles du forum mais promis je ne poserai plus trop de questions "bêtes"...
J'ai un petit problème en maths, depuis quelques mois je bataille, il te fera certainement plaisir et à l'occasion je te le soumettrai.
Merci encore infiniment.

OG
Modérateur
Modérateur
Messages : 2293
Inscription : lundi 12 mars 2007, 11:20
Localisation : Rouen

Re: [Asymptote] Problème avec geometry.asy

Message par OG »

De rien et je précise : il n'y a pas de questions bêtes

O.G.