Bonjour, <br><br>Tout d'abord bravo pour DrGeoII, ce logiciel est vraiment génial.<br><br>J'ai découvert une erreur lorsque je m'amusais avec.<br>Elle survient lorsque je joue le scénario suivant : <br>Je dessine un triangle puis j'affiche la valeur d'un angle.
<br>J'utilise la fonction "coller à la grille" <br>Je sélectionne un point de l'angle et je le déplace de manière à le positionner sur la grille.<br clear="all"><br>L'erreur suivante apparaît alors : <br><br>MessageNotUnderstood: SmallInteger>>arcTan2:
<br><br>updateArcData<br>|end parents |<br> parents := mathItem parents.<br> center := parents second point.<br> vector1 := parents first point - center.<br> vector2 := parents third point - center.<br> (vector1 = (
0@0) or: [vector2 = (0@0)]) <br> ifTrue: [^self].<br> origin := vector1 y arcTan2: vector1 x.<br>--><span style="color: rgb(255, 0, 0);">end := vector2 y arcTan2: vector2 x.</span><br> origin < 0 ifTrue: [origin := origin + DrGDirectionItem twoPi].
<br> end < 0 ifTrue: [end := end + DrGDirectionItem twoPi].<br> length := (end - origin) cos arcCos.<br> (end - origin > Float pi <br> or: [end - origin < 0 and: [end - origin > Float pi negated]])
<br> ifTrue: [length := length negated].<br><br>Lorsque je déselectionne "coller à la grille" et que je déplace le même point, l'erreur n'apparaît pas.<br><br>Cordialement,<br>Gaëtan<br><br>-- <br>------------------------------------------------------------
<br>Gaëtan Le Brun<br>4 avenue Pierre Donzelot<br>35000 Rennes<br>------------------------------------------------------------<br>Email : <a href="mailto:gaetan.lebrun@gmail.com">gaetan.lebrun@gmail.com</a><br>Cell : +33 685 226294
<br>------------------------------------------------------------