From: curt Date: Sat, 27 Mar 1999 05:33:02 +0000 (+0000) Subject: Increased precision in showme when clicking with the middle mouse button X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=0530d520f06e784c6f0bc99ebc3ae4f9c8ee336e;p=flightgear.git Increased precision in showme when clicking with the middle mouse button to display coordinates. Build showme. Removed -DREDUCED from compile flags --- diff --git a/Triangle/Makefile.am b/Triangle/Makefile.am index f07cb8e4e..17f6825cd 100644 --- a/Triangle/Makefile.am +++ b/Triangle/Makefile.am @@ -9,11 +9,12 @@ # # DEFS = -DTRILIBRARY -DREDUCED -DCDT_ONLY -DEFS += -DTRILIBRARY -DREDUCED +DEFS += -DTRILIBRARY noinst_LIBRARIES = libTriangle.a libTriangle_a_SOURCES = triangle.c triangle.h -# bin_PROGRAMS = showme -# showme_SOURCES = showme.c +bin_PROGRAMS = showme +showme_SOURCES = showme.c +showme_LDADD = -lX11 diff --git a/Triangle/showme.c b/Triangle/showme.c index 6c4f0a95d..722cba8ac 100644 --- a/Triangle/showme.c +++ b/Triangle/showme.c @@ -3355,7 +3355,7 @@ char **argv; ymax = yptr + yspan; draw(current_inc, current_image, xmin, ymin, xmax, ymax); } else if (event.xbutton.button == Button2) { - printf("x = %.4g, y = %.4g\n", xptr, yptr); + printf("x = %.9f, y = %.9f\n", xptr, yptr); } } break; diff --git a/Triangle/triangle.c b/Triangle/triangle.c index 67bd00ddb..9af47a493 100644 --- a/Triangle/triangle.c +++ b/Triangle/triangle.c @@ -5513,6 +5513,15 @@ struct triedge *testtri; if (vararea || fixedarea) { /* Check whether the area is larger than permitted. */ area = 0.5 * (dxod * dyda - dyod * dxda); + +#if 0 + if ( area < 1.0 / (2.0 * 3600.0 * 3600.0) ) { + /* FGFS ADDITION!!! */ + /* small enough, don't add to list of bad triangles */ + printf("REJECTING TRIANGLE OF AREA %.6g\n", area); + } +#endif + if (fixedarea && (area > maxarea)) { /* Add this triangle to the list of bad triangles. */ enqueuebadtri(testtri, angle, tapex, torg, tdest);