No matching function 'transverse(skeleton, real)'

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.

No matching function 'transverse(skeleton, real)'

Messagepar GMaths » Mercredi 21 Décembre 2011, 16:03

Je viens de m'apercevoir que des anciens exemples tels que celui-ci ne fonctionnent plus à la date où j'écris. S'il n'est plus écrit "(Code compilé avec Asymptote version 1.95svn)" au moment où vous suivez le lien, c'est que j'ai déjà pris en compte les modifications d'Asymptote.

Il va falloir changer ce code ancien (compilé avec la version 1.95) :

Code: Tout sélectionner
import solids;
size(6cm,0);
currentprojection=orthographic(0,10,5);
currentlight=Headlamp; // inutile car Headlamp est la valeur par défaut
nslice=4*nslice;
revolution b=sphere(O,1);
draw(surface(b),lightblue+opacity(0.5));
skeleton s;
b.transverse(s,reltime(b.g,0.5));
draw(s.transverse.back,linetype("8 8",8));
draw(s.transverse.front);


car il retourne l'erreur :
Code: Tout sélectionner
15.13: no matching function 'transverse(skeleton, real)'


Je n'ai pas vu passer de modification d'Asymptote à ce sujet... et je n'ai pas le temps de modifier tous les exemples concernés maintenant.

Ce sera pour plus tard.
GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant

Publicité

Re: no matching function 'transverse(skeleton, real)'

Messagepar GMaths » Mercredi 21 Décembre 2011, 16:17

J'ai quand même cherché... pour savoir quand s'est passée la modification : apparemment au mois de novembre.

Les exemples vont donc se modifier ainsi, pour retrouver les figures : en remplaçant les lignes du type
Code: Tout sélectionner
transverse(skeleton, real)

par
Code: Tout sélectionner
transverse(skeleton, real, P=currentprojection)


Pourquoi la suppression de la valeur par défaut de P ? Je n'en sais rien... et je crois que je ne vais pas chercher. :mrgreen:
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 1 invité