1.9.0-998 multiplication d'un dessin

Bugs

Modérateur : xcasadmin

frederic han
Messages : 1139
Inscription : dim. mai 20, 2007 7:09 am
Localisation : Paris
Contact :

1.9.0-998 multiplication d'un dessin

Message par frederic han » jeu. janv. 23, 2025 9:14 pm

Bonjour Bernard,
est ce voulu que l'on n'arrive plus à multiplier un dessin par un nombre complexe pour faire une similitude?
l'addition semble encore marcher:

Code : Tout sélectionner

0>> d1:=plot(sin(x)):;
"Done"

// Time 0
2>> d1+2,0
pnt(pnt[curve(group[pnt[x+i*sin(x)+2.0,x,-5.0,5.0,0],group[-3.0+0.958924274663*i,-2.97506234414+0.965699255792*i,-2.95012468828+0.97187371254*i,-2.92518703242+0.977443805292*i,-2.90024937656+0.982406070263*i,-2.8753117207+0.986757421646*i,-2.85037406484+0.990495153533*i,-2.82543640898+0.993616941599*i,-2.80049875312+0.996120844547*i,-2.77556109726+0.998005305312*i,-2.75

...

3>> d1*2,0
"Unable to multiply two graphic objects Error: Bad Argument Value"
// Time 0

parisse
Messages : 5869
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Re: 1.9.0-998 multiplication d'un dessin

Message par parisse » ven. janv. 24, 2025 12:24 pm

Salut!

Je viens de regarder le code source, c'est visiblement un test qui a été rajouté pour empêcher de multiplier une courbe par autre chose, ça doit probablement correspondre à un fix de crash (mais je n'ai pas noté de quoi).
Donc le plus prudent c'est de ne rien toucher au code source, et d'utiliser homothetie ou similitude à la place de ta commande.

Répondre