commit d1cf0e76c3c0a0af8402fbe59fca14a24b2d2ff0
parent e827c8f3dee30386dd31ef6e31a912b411ab33a0
Author: Christophe Coustet <christophe.coustet@meso-star.com>
Date: Sat, 4 Jul 2020 13:40:13 +0200
Slight improvement
Diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/s2d_line_segments.c b/src/s2d_line_segments.c
@@ -433,7 +433,7 @@ line_segments_compute_area
C = -f2_dot(N, v0); /* N.v0 + C = 0 */
tmp = v0[0]*v1[1] - v0[1]*v1[0]; /* Cross product */
- tmp = sqrt(tmp*tmp); /* 2 * area of the triangle */
+ tmp = fabs(tmp); /* 2 * area of the triangle */
area2 += C > 0 ? tmp : -tmp;
}
return (float)(area2 * 0.5);