Je rajoute un second probleme:
Code : Tout sélectionner
essai():={
local aff,A,B,C;
aff:=affichage=ligne_tiret+epaisseur_ligne_3;
A:=point(1+i);B:=point(10+i);C:=point(1+5i);
rectangle(A,B,C,aff);
}
Modérateur : xcasadmin
Code : Tout sélectionner
essai():={
local aff,A,B,C;
aff:=affichage=ligne_tiret+epaisseur_ligne_3;
A:=point(1+i);B:=point(10+i);C:=point(1+5i);
rectangle(A,B,C,aff);
}
oui, affichage(...) devrait marcher lui.alb a écrit :D'accord, il faut donc faire affichage(rectangle(A,B,1/2),...) dans le cas d'une commande à arguments optionnels ?
non, parce que tous les arguments de rectangle sont quotes, il faudrait evaluer specifiquement ce 6eme argument.ça ne marche pas meme si on met aff en 6ieme argument ?
en effet, ca vient de la facon dont les curseurs marchent, en fait une action sur une des fleches va recreer la ligne definissant le curseur (et le commentaire n'est alors pas conserve puisque inconnu du curseur).j'ai remarque un petit detail:
x:=element([(-pi) .. pi,0.458148929,0.065449847]) //pas pi/48
A:=point(exp(i*x)) //pas pi/48
Des qu'on bouge le curseur le commentaire de la premiere ligne disparait, pas celui de la seconde