star-2d

Contour structuring for efficient 2D geometric queries
git clone git://git.meso-star.fr/star-2d.git
Log | Files | Refs | README | LICENSE

commit d1cf0e76c3c0a0af8402fbe59fca14a24b2d2ff0
parent e827c8f3dee30386dd31ef6e31a912b411ab33a0
Author: Christophe Coustet <christophe.coustet@meso-star.com>
Date:   Sat,  4 Jul 2020 13:40:13 +0200

Slight improvement

Diffstat:
Msrc/s2d_line_segments.c | 2+-
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);