diff options
author | lecoanet | 2001-11-12 09:47:20 +0000 |
---|---|---|
committer | lecoanet | 2001-11-12 09:47:20 +0000 |
commit | b8925d5e364e858cd52b847c9a094b09c7c46f02 (patch) | |
tree | 28cb1bdb903f7ab605a08037ee591a48a5ed5ade | |
parent | 97284c23c59f58bd9f2cb15d5ae68e534fa8c3c2 (diff) | |
download | tkzinc-b8925d5e364e858cd52b847c9a094b09c7c46f02.zip tkzinc-b8925d5e364e858cd52b847c9a094b09c7c46f02.tar.gz tkzinc-b8925d5e364e858cd52b847c9a094b09c7c46f02.tar.bz2 tkzinc-b8925d5e364e858cd52b847c9a094b09c7c46f02.tar.xz |
La routine IntersectLines donnait des resultats mal arrondis
� cause de l'utilisation de flottants en valeurs interm�diaires.
L'utilisation d'entiers a r�tabli la situation.
-rw-r--r-- | generic/Geo.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/generic/Geo.c b/generic/Geo.c index c07d2f5..811b4a8 100644 --- a/generic/Geo.c +++ b/generic/Geo.c @@ -600,7 +600,7 @@ IntersectLines(ZnPoint *a1, ZnPoint *b2, ZnPoint *pi) { - ZnReal dxadyb, dxbdya, dxadxb, dyadyb, p, q; + int dxadyb, dxbdya, dxadxb, dyadyb, p, q; dxadyb = (a2->x - a1->x)*(b2->y - b1->y); dxbdya = (b2->x - b1->x)*(a2->y - a1->y); |