aboutsummaryrefslogtreecommitdiff
path: root/generic/Geo.c
diff options
context:
space:
mode:
authorlecoanet2001-11-12 09:47:20 +0000
committerlecoanet2001-11-12 09:47:20 +0000
commitb8925d5e364e858cd52b847c9a094b09c7c46f02 (patch)
tree28cb1bdb903f7ab605a08037ee591a48a5ed5ade /generic/Geo.c
parent97284c23c59f58bd9f2cb15d5ae68e534fa8c3c2 (diff)
downloadtkzinc-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.
Diffstat (limited to 'generic/Geo.c')
-rw-r--r--generic/Geo.c2
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);