[Squeak-fr] Erreur updateArcData DrGEOII

Gaetan Le Brun gaetan.lebrun at gmail.com
Mer 21 Juin 19:32:15 UTC 2006


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 at 0) or: [vector2 = (0 at 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 : gaetan.lebrun at gmail.com
Cell : +33 685 226294
------------------------------------------------------------
-------------- section suivante --------------
Une pièce jointe HTML a été enlevée...
URL: http://lists.squeakfoundation.org/pipermail/squeak-fr/attachments/20060621/612c469a/attachment.htm


More information about the Squeak-fr mailing list