summaryrefslogtreecommitdiffhomepage
path: root/digital/avr
diff options
context:
space:
mode:
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);
}