Posted by
Gaetan Le Brun on
Jun 21, 2006; 8:32pm
URL: https://forum.world.st/Erreur-updateArcData-DrGEOII-tp102016.html
Bonjour,
Tout d'abord bravo pour DrGeoII, ce logiciel est vraiment génial.
J'ai découvert une erreur lorsque je m'amusais avec.
Elle survient lorsque je joue le scénario suivant :
Je dessine un triangle puis j'affiche la valeur d'un angle.
J'utilise la fonction "coller à la grille"
Je sélectionne un point de l'angle et je le déplace de manière à le positionner sur la grille.
L'erreur suivante apparaît alors :
MessageNotUnderstood: SmallInteger>>arcTan2:
updateArcData
|end parents |
parents := mathItem parents.
center := parents second point.
vector1 := parents first point - center.
vector2 := parents third point - center.
(vector1 = (
0@0) or: [vector2 = (0@0)])
ifTrue: [^self].
origin := vector1 y arcTan2: vector1 x.
-->
end := vector2 y arcTan2: vector2 x. origin < 0 ifTrue: [origin := origin + DrGDirectionItem twoPi].
end < 0 ifTrue: [end := end + DrGDirectionItem twoPi].
length := (end - origin) cos arcCos.
(end - origin > Float pi
or: [end - origin < 0 and: [end - origin > Float pi negated]])
ifTrue: [length := length negated].
Lorsque je déselectionne "coller à la grille" et que je déplace le même point, l'erreur n'apparaît pas.
Cordialement,
Gaëtan
--
------------------------------------------------------------
Gaëtan Le Brun
4 avenue Pierre Donzelot
35000 Rennes
------------------------------------------------------------
Email :
[hidden email]Cell : +33 685 226294
------------------------------------------------------------
_______________________________________________
Squeak-fr mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr