summaryrefslogtreecommitdiff
path: root/digital/avr
diff options
context:
space:
mode:
authorNicolas Schodet2010-04-27 00:17:01 +0200
committerNicolas Schodet2010-04-27 00:17:01 +0200
commit1edf6fb1c2702c125aeb4ae263287310c65a8a61 (patch)
tree640fc0bfd4d4f6c0862fdb34ee2eac79a4bb8732 /digital/avr
parente0c9bedbaa25f8ab21294c9c210910479f6c52f6 (diff)
digital/io, digital/avr/modules: use the new vect_normal_dot_product
Diffstat (limited to 'digital/avr')
-rw-r--r--digital/avr/modules/math/geometry/distance.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/digital/avr/modules/math/geometry/distance.c b/digital/avr/modules/math/geometry/distance.c
index d9228638..b5912aaa 100644
--- a/digital/avr/modules/math/geometry/distance.c
+++ b/digital/avr/modules/math/geometry/distance.c
@@ -64,8 +64,7 @@ distance_segment_point (vect_t *a, vect_t *b, vect_t *p)
if (vect_dot_product (&vab, &vbp) > 0)
return vect_norm (&vbp);
/* Else, region 2. */
- vect_normal (&vab);
- proj = vect_dot_product (&vab, &vbp) / vect_norm (&vab);
+ proj = vect_normal_dot_product (&vab, &vbp) / vect_norm (&vab);
return UTILS_ABS (proj);
}