Signification de la fonction usersetting()

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.

Signification de la fonction usersetting()

Messagepar fbaldit » Samedi 10 Octobre 2009, 22:32

Bonjour,
je suis en train d'essayer d'utiliser le module slide d'asymptote pour créer des ...slides.
Or en décortiquant le code des fichiers de demo (slidedemo.asy de Bowman ou sections-cube.asy de G. Marris) je trouve au début de ces fichiers l'appel suivant:

Code: Tout sélectionner
usersetting();


J'ai lu la doc d'asymptote. Si j'ai bien compris cette commande permer d'importer dans la session asymptote courante le résultat de commandes passées en ligne de commande lors du lancement par asy -u "commande". J'ai effectivement testé dans un terminal la commande asy -u "x=sqrt(2)". Cela lance asymptote en mode interactif, puis si on tape

Code: Tout sélectionner
real x;
usersetting();
write(x);


on lit effectivement

1.4142135623731

Jusqu'ici très bien, mais à quoi ça sert ??? Et surtout à quoi ça sert dans un fichier comme slidedemo.asy qui contient au début:

Code: Tout sélectionner
orientation=Landscape;

import slide;
usersetting()


Merci à toute personne capable de m'aider.
Cordialement,
Frédéric.
fbaldit
Déca-utilisateur
 
Messages: 19
Inscription: Dimanche 13 Septembre 2009, 14:53
Statut actuel: Lycée

Publicité

Re: [Asymptote] Signification de la fonction usersetting()

Messagepar GMaths » Lundi 12 Octobre 2009, 19:18

Pour ce qui est de sections_cube.asy, il est à revoir : il date de 18mois, avant l'arrivé de la prc.
Pour le slidedemo.asy, la réponse est au début :

// Command-line options to enable stepping and/or reverse video:
// asy [-u stepping=true] [-u reverse=true] slidedemo
GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant

Re: [Asymptote] Signification de la fonction usersetting()

Messagepar fbaldit » Lundi 12 Octobre 2009, 22:05

Merci, je comprends en effet maintenant l'utilisté de usersetting() au début.

Je bute sur un autre problème, à propos des appels de la forme add(fig.fit(10cm)).
Je pensais (doc) que cette fonction permet d'insérer dans le frame courant la figure fig avec une taille ajustée à 10cm. En tout cas
c'est qui semble se produire dans sections_cube.asy.
Or chez moi l'ECM suivant ne réduit pas la taille:

Code: Tout sélectionner
//********************** début ECM********************
orientation=Landscape;
import graph;
import slide;

titlepage(title="titre",
          author="moi");

outline("Du texte");

picture figure;
xlimits(figure, -12, 12);
ylimits(figure,-9 , 9);
unitsize(figure, 1cm, 1cm);
//une grille sur -12,12 en x et -9,9 en y
xaxis(figure, BottomTop, -12, 12, grey,
      Ticks("%",extend=true,Step=1,step=.5,pTick=grey,ptick=mediumgrey));
yaxis(figure, LeftRight, -9, 9, grey,
      Ticks("%",extend=true,Step=1,step=.5,pTick=grey,ptick=mediumgrey));
//insérer la grille en réduisant sa taille
add(figure.fit(6cm));

//************************fin ECM****************************'


Lors de la compil la grille rentre sur tout le transparent sans être réduit à 6cm, et j'ai beau chercher
je ne comprends pas pourquoi.
Merci d'avance, bien cordialement,
Frédéric.
PS: pouvez-vous me donner un lien vers le fichier sections_cube.asy le plus récent, et qu'est ce que le "prc"??
Dernière édition par guiguiche le Lundi 12 Octobre 2009, 22:09, édité 1 fois.
Raison: balises code
fbaldit
Déca-utilisateur
 
Messages: 19
Inscription: Dimanche 13 Septembre 2009, 14:53
Statut actuel: Lycée

Re: [Asymptote] Signification de la fonction usersetting()

Messagepar GMaths » Lundi 12 Octobre 2009, 22:33

fbaldit a écrit://insérer la grille en réduisant sa taille
add(figure.fit(6cm));
Lors de la compil la grille rentre sur tout le transparent sans être réduit à 6cm, et j'ai beau chercher
je ne comprends pas pourquoi.

Cela réduit chez moi. Je ne comprends pas.
fbaldit a écrit:PS: pouvez-vous me donner un lien vers le fichier sections_cube.asy le plus récent

Pas le temps ce soir de revoir cela... Cela devra attendre le weekend prochain.
fbaldit a écrit:et qu'est ce que le "prc"??

PRC est un format vectoriel 3D, développé par une société française, rachetée par Adobe.
GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant


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