Commit Graph

  • 13d64e75a8 GitHub Actions: Update to actions/checkout@v4 master Jan Niklas Hasse 2024-02-08 17:16:43 +01:00
  • 0171f030bd
    Merge pull request #56 from Afforix/fix-invalid-utf8 Jan Niklas Hasse 2023-12-27 12:46:42 +01:00
  • bb4e20f734 fix invalid UTF-8 Afforix 2023-12-22 20:06:32 +01:00
  • 81612cb108
    Merge pull request #43 from AndriyAndreyev/stability_fixes Jan Niklas Hasse 2022-05-20 15:46:44 +02:00
  • d6ecda3624
    Merge pull request #47 from pierre-dejoue/pragma-once Jan Niklas Hasse 2022-05-09 10:08:46 +02:00
  • 505f63d85c Pragma once and for all Pierre Dejoue 2022-05-08 19:26:22 +02:00
  • 54af704954
    Merge pull request #46 from pierre-dejoue/testbed-autozoom Jan Niklas Hasse 2022-05-06 07:56:47 +02:00
  • 563239da07 Add unittest to check stack overflow crash AndriyAndreyev 2022-05-06 00:49:31 +03:00
  • afee3269fa Merge remote-tracking branch 'upstream/master' AndriyAndreyev 2022-05-06 00:50:55 +03:00
  • abdf448d09 Testbed autozoom feature Pierre Dejoue 2022-04-24 17:36:35 +02:00
  • 36e5514890 Testbed usage note Pierre Dejoue 2022-04-24 16:36:26 +02:00
  • 39a5f477ea Testbed: global config variable to set the window size Pierre Dejoue 2022-04-24 17:10:22 +02:00
  • bdd6e3b29b Add to the testbed report the result of the Delaunay test Pierre Dejoue 2022-04-21 01:04:32 +02:00
  • dbc52ace16
    Merge pull request #42 from pierre-dejoue/dllexport Jan Niklas Hasse 2022-05-05 18:25:29 +02:00
  • 15dfbc284a Merge remote-tracking branch 'upstream/master' AndriyAndreyev 2022-05-05 01:11:12 +03:00
  • a8247ae387
    Merge pull request #44 from pierre-dejoue/test-case-issue-10 Jan Niklas Hasse 2022-05-03 08:57:24 +02:00
  • de70670221 Test polygons from issue #10 Pierre Dejoue 2020-11-01 22:10:03 +01:00
  • 1bf8fad5a2 Add test case to check stack overflow crash AndriyAndreyev 2022-04-26 21:46:45 +03:00
  • 64636de5af Сonsider that LargeHole_DontFill is true if angle is negative AndriyAndreyev 2022-04-26 21:46:11 +03:00
  • 49a12eb378 Set the API export symbols based on CMake BUILD_SHARED_LIBS Pierre Dejoue 2022-04-20 22:12:21 +02:00
  • 7f5846b72d Retakes on dllexport/dllimport Pierre Dejoue 2022-04-17 14:12:01 +02:00
  • ad184c3810 Add dllexport/dllimport definitions. Clifford Yapp 2021-08-03 17:19:16 -04:00
  • 3380f5c805 Apply even more clang-tidy fixes Jan Niklas Hasse 2022-03-25 08:49:45 +01:00
  • dcdb7442a4 Apply several clang-tidy fixes Jan Niklas Hasse 2022-03-25 07:56:30 +01:00
  • 529470f1d0
    Merge pull request #40 from roystgnr/no_collinearity_tolerance Jan Niklas Hasse 2022-03-23 21:34:31 +01:00
  • 30279f701c Use std::fpclassify for double==0 tests Roy Stogner 2022-03-16 08:35:34 -05:00
  • 19ec7c78a1 ConcaveBoundaryTest unit test Roy Stogner 2022-03-15 20:37:14 -05:00
  • cc1e657107 NarrowQuadTest triangulation succeeds now Roy Stogner 2022-03-15 20:36:53 -05:00
  • 57b3039c05 Disable tolerance in Orient2d collinearity test Roy Stogner 2022-03-15 19:16:40 -05:00
  • 8b5fa15800
    Merge pull request #34 from roystgnr/instructions_update Jan Niklas Hasse 2021-12-02 15:46:35 +01:00
  • 4581f1fee8 Consistent executable path in README.md Roy Stogner 2021-12-01 17:38:53 -06:00
  • 4fd0287f04 Fix, clarify build instructions Roy Stogner 2021-12-01 17:38:23 -06:00
  • cbc025a649 Note unit test dependencies Roy Stogner 2021-12-01 17:37:18 -06:00
  • ebf0c4d987 Rename testbed/testbed to testbed/p2t Roy Stogner 2021-12-01 17:36:31 -06:00
  • 136fa7acfc Move Point ctor into .cc file to hide shadowing from users Jan Niklas Hasse 2021-08-21 17:28:47 +02:00
  • 7f0487a811
    Merge pull request #29 from piotrkania-here/sanity_checks Jan Niklas Hasse 2021-05-18 10:24:21 +02:00
  • 905a765c0f Additional sanity checks for triangulate operation Piotr Kania 2021-04-29 11:51:05 +02:00
  • 4a323bf6d5
    Merge pull request #28 from piotrkania-here/check_ptr Jan Niklas Hasse 2021-04-26 17:02:23 +02:00
  • af36bac4db Check pointer before dereferencing it Piotr Kania 2021-04-26 10:25:12 +02:00
  • 444ee57d87
    Merge pull request #27 from piotrkania-here/fixed_point_operator Jan Niklas Hasse 2021-04-24 11:11:52 +02:00
  • b4534b3f97 Fixed inequality operator for Point struct Piotr Kania 2021-04-23 14:32:39 +02:00
  • d949f3cd6f Add namespace comment Jan Niklas Hasse 2021-01-16 18:43:00 +01:00
  • 8b8e6cb249 Ignore .cache/ Jan Niklas Hasse 2020-12-17 23:12:58 +01:00
  • 4515f65f5b
    Merge pull request #23 from pierre-dejoue/master Jan Niklas Hasse 2020-11-20 11:38:31 +01:00
  • 8388a74a9f Improve testbed data file format Pierre Dejoue 2020-11-11 22:04:39 +01:00
  • cf5f95d4e9 Fix compilation warnings in testbed Pierre Dejoue 2020-11-11 19:57:54 +01:00
  • 83680d96bb Remove Waf build system, fix #14 Jan Niklas Hasse 2020-11-06 22:37:50 +00:00
  • e9938d9c68
    Merge pull request #22 from pierre-dejoue/master Jan Niklas Hasse 2020-10-26 20:18:51 +00:00
  • 718d687bae Add references section to README Pierre Dejoue 2020-10-26 09:15:52 +01:00
  • 1054475eeb Triangle::NeighborAcross to return a pointer Pierre Dejoue 2020-10-25 17:32:28 +01:00
  • 35b2fa916a Patch inversion of head and tail in the advancing front initialization Pierre Dejoue 2020-10-25 14:56:23 +01:00
  • 5aa0c22365 Add headers in project files generated by cmake Pierre Dejoue 2020-10-25 15:58:16 +01:00
  • c480777a5b Update README for cmake Pierre Dejoue 2020-10-24 19:56:43 +02:00
  • c4404a73fb Avoid redefinition of BOOST_TEST_DYN_LINK Jan Niklas Hasse 2020-10-25 20:50:14 +01:00
  • 6febaeda1a Add debug configurations for VSCode Jan Niklas Hasse 2020-10-19 18:27:52 +02:00
  • a3a6456586 Add namespace comment for clang-tidy Jan Niklas Hasse 2020-10-19 18:27:21 +02:00
  • f6ca87a6bf Add .clang-format Jan Niklas Hasse 2020-10-19 18:24:46 +02:00
  • f91fcd9f81
    Merge pull request #20 from pierre-dejoue/master Jan Niklas Hasse 2020-08-27 20:09:59 +02:00
  • 05546087fb Add CMake files for the testbed Pierre Dejoue 2020-08-27 19:12:15 +02:00
  • 7125fdb13b Add CMake files for the unit tests Pierre Dejoue 2020-07-14 18:16:18 +02:00
  • a269fb4743
    Merge pull request #19 from pierre-dejoue/master Jan Niklas Hasse 2020-08-06 23:54:23 +02:00
  • 2c6bec64c0 Throw in Triangle::NeighborAcross in case of null pointer Pierre Dejoue 2020-05-21 16:14:10 +02:00
  • 06b0f14b29 Actually throw exceptions Pierre Dejoue 2020-05-21 15:47:13 +02:00
  • 7f8c4c5e4c Rename local index for readability Pierre Dejoue 2020-07-12 11:57:01 +02:00
  • 3e583f5eeb Fix linux build action Pierre Dejoue 2020-08-06 19:36:19 +02:00
  • 6c184d10b4 Use nullptr instead of NULL or 0 Jan Niklas Hasse 2020-06-14 20:14:58 +02:00
  • f5f9d33ea9 Add simple Doxyfile Jan Niklas Hasse 2020-06-04 22:40:09 +02:00
  • f16f016ad3 Remove Azure Pipelines config Jan Niklas Hasse 2020-05-05 13:31:21 +02:00
  • 722ddf7235
    Add GitHub Actions configuration (#16) Jan Niklas Hasse 2020-05-05 13:29:33 +02:00
  • e66d045060 Fix #11 - regression causing crash when abs(p1.y - p2.y) < 1e10 (#12) Martin Dobias 2020-01-20 10:19:20 +01:00
  • e6e63dd29e Update waf to 2.0.19 Jan Niklas Hasse 2019-11-30 14:03:43 +01:00
  • 5a171da044 Add missing include for GCC 9.1 Jan Niklas Hasse 2019-06-11 12:05:12 +02:00
  • 3a2db01407 Create path for TestbedFilesTest relative to build folder Jan Niklas Hasse 2019-03-12 13:38:06 +01:00
  • 0898bb217d Add function IsDelaunay to check if results are valid Jan Niklas Hasse 2019-02-21 14:42:20 +01:00
  • 96b08ee75c Add new function Triangle::CircumcicleContains Jan Niklas Hasse 2019-02-21 14:34:37 +01:00
  • e9454880fb
    Set up CI with Azure Pipelines (#7) Jan Niklas Hasse 2019-01-25 00:20:39 +01:00
  • 48f545ca2a Meson: Add poly2tri_dep variable Jan Niklas Hasse 2018-09-26 11:09:14 +02:00
  • a41b316ace Add tasks.json for VS Code Jan Niklas Hasse 2018-09-11 13:02:47 +02:00
  • 4973f2e77e Change BSD-3 license formatting a little bit so that GitHub detects it Jan Niklas Hasse 2018-09-11 13:00:49 +02:00
  • 9c8b47486d Update project URL and copyright year Jan Niklas Hasse 2018-09-11 12:53:31 +02:00
  • e0ba327ed8 Do not compare doubles with == Jan Niklas Hasse 2018-08-21 13:07:06 +02:00
  • 0105437ff3 Add simple CMakeLists.txt Jan Niklas Hasse 2018-08-13 14:46:34 +02:00
  • a9d2cf8636 Add very simple unit test Jan Niklas Hasse 2018-05-28 19:55:02 +02:00
  • 1271d6b848 Overload operator<< for Point Jan Niklas Hasse 2018-05-28 13:56:27 +02:00
  • 66ff955252 Remove unused parameter from CreateAdvancingFront, fix #3 Jan Niklas Hasse 2018-04-13 19:29:10 +02:00
  • 1ed5e089c5 Include shapes.h and cmath instead of math.h Jan Niklas Hasse 2018-04-13 19:16:30 +02:00
  • 001b5cd9d5 Settings for VS Code Jan Niklas Hasse 2018-04-13 19:15:44 +02:00
  • 053fce6a63 Add Meson build file Jan Niklas Hasse 2018-03-13 16:04:11 +01:00
  • f0a16419c5 Throw an exception instead of assert(false) for repeat points Jan Niklas Hasse 2018-02-28 17:34:54 +01:00
  • 76b3b53bc6 Update waf to 1.8.20 Jan Niklas Hasse 2016-04-13 17:56:42 +02:00
  • f52c0c1c0d Remove unnecessary NULL check Jan Niklas Hasse 2015-01-27 02:04:39 +01:00
  • 8193397946 Add M_PI for C99 Jan Niklas Hasse 2014-08-12 22:24:09 +02:00
  • 4f6fca0f62 Port from GLFW 2 to 3 Jan Niklas Hasse 2014-08-12 22:14:01 +02:00
  • d5ecc71f74 Make example commands runnable from project dir Jan Niklas Hasse 2014-08-12 22:13:13 +02:00
  • fe48835009 Add IOKit on Mac Jan Niklas Hasse 2014-02-25 22:21:32 +01:00
  • feab1de1bc Newline at end of file Jan Niklas Hasse 2014-01-22 17:04:49 +01:00
  • 21f20031a8 Merge pull request #1 from Giemsa/definition-refactoring Jan Niklas Hasse 2014-01-22 07:38:27 -08:00
  • d84fb6f6d5 fix some problems Giemsa 2014-01-22 11:01:45 +09:00
  • b5abae7c15 modify definitions(for more high performance and safety) Giemsa 2014-01-21 21:38:22 +09:00
  • 91d1203c3a fixed SweepContext ctor Mason Green 2013-05-01 21:46:31 -04:00