Commit Graph
4175 Commits
Author SHA1 Message Date
Alec Jacobson 07c44a392d removed regularity check 2018-10-26 22:11:59 +02:00
Alec Jacobson c1de27fbf0 function to determine if edge already exists nearby + test 2018-10-26 22:03:25 +02:00
Alec Jacobson 0e04d631b1 reinstate tet test 2018-10-26 21:38:56 +02:00
Alec Jacobson b97523348c reinstate queue 2018-10-26 21:31:52 +02:00
Alec Jacobson 7b7086162f refactor and added extra while loop 2018-10-26 20:57:42 +02:00
Alec Jacobson 65c2cd3af4 performance optimizations 2018-10-21 08:02:34 +02:00
Alec Jacobson fd27d213d8 performance optimizations 2018-10-21 07:57:05 +02:00
Alec Jacobson e452f5c8c3 add link condition + new tests 2018-10-21 06:52:51 +02:00
Alec Jacobson bd524580e6 fix buggy assert, missing header, template 2018-10-21 06:52:22 +02:00
Alec Jacobson f12cecd9d6 fix buggy assert 2018-10-21 06:51:44 +02:00
Alec Jacobson 758a353e99 template 2018-10-21 06:51:24 +02:00
Alec Jacobson bd3a7c6b9c fix buggy assert 2018-10-21 06:51:03 +02:00
Alec Jacobson be75695e02 circulation does not need F,E args + tests 2018-10-21 06:50:37 +02:00
Alec Jacobson c29460666a better parameter name 2018-10-20 22:37:46 -04:00
Alec Jacobson e930df68d1 added intrinsic version of cotmatrix_entries + test 2018-10-20 13:22:27 -04:00
Alec Jacobson 7c214ce04a intrinsic delaunay (re-)triangulation [Fisher 2007] + tests 2018-10-20 13:14:48 -04:00
Alec Jacobson aa0faffe9f pull out tan_half_angle; templates 2018-10-20 13:14:14 -04:00
Alec Jacobson 53c46c8041 template 2018-10-20 13:12:49 -04:00
Alec Jacobson 5251bce154 license header + template 2018-10-20 13:12:24 -04:00
Alec Jacobson ca3868ca65 better comment 2018-10-20 13:10:49 -04:00
Alec Jacobson 0eb3fa2acb triangulated grid + test 2018-10-20 13:01:41 -04:00
Alec Jacobson ee3d3a373d cumulative product; tests + cumsum test 2018-10-20 12:18:42 -04:00
Alec Jacobson 2e91bb3a00 generalize grid to any dimension; 2d test 2018-10-20 12:13:26 -04:00
Alec Jacobson 7401f5b650 grid test 2018-10-20 12:12:24 -04:00
Alec Jacobson 56e0642fbb intrinsic delaunay and corresponding test 2018-10-19 18:36:37 -04:00
Alec Jacobson 7f6f93c424 Merge branch 'dev-delaunay-tests-attempt-2' of https://github.com/libigl/libigl into dev-intrinsic-delaunay 2018-10-19 08:25:04 -04:00
Alec Jacobson 79a1d67a7f fix infinite loop 2018-10-19 08:24:59 -04:00
Alec Jacobson 3e203ac69e Update unique_simplices.cpp
fix infinite loop
2018-10-19 08:24:13 -04:00
Alec Jacobson 6bead806ee purge __1 2018-10-18 20:33:31 -04:00
Alec Jacobson ac7fb9913a files should end with newline 2018-10-18 20:33:25 -04:00
Alec Jacobson 71508b1b30 delaunay unit tests, expose is_delaunay, templates, PlainObject -> Matrix 2018-10-18 19:53:29 -04:00
Qingnan Zhou e6116bf9dd Bug fix in unit test. (#944) 2018-10-16 09:15:43 -04:00
Jérémie Dumas ed363da1f6 Update .travis.yml
Former-commit-id: 941b40334633a419e095aa62cf69ee4adab63800
v1.3.3 v2.0.0
2018-10-15 14:55:30 -04:00
Teseo Schneider 15bd0e0996 fixed test
Former-commit-id: 4f840e8649e912c2db1c1c24f4fc39966a7cc0b3
2018-10-15 14:51:18 -04:00
Alec Jacobson 8235ccb3d0 do python last
Former-commit-id: 02b367811edac92ad1acb3a561e5a3615425bc9b
2018-10-15 14:29:59 -04:00
Alec Jacobson 61639328f9 make test --> ctest --verbose
Former-commit-id: b4438c593e008230dc94194936b65b32c3c8605b
2018-10-15 14:27:23 -04:00
teseoch 8ca734ee17 Update .appveyor.yml
removed build of test target on windows

Former-commit-id: 568278dbc3bc0ced682a54775ae8fbd8cd8fb3bd
2018-10-15 14:12:53 -04:00
teseoch 1bfaa60e32 Update .travis.yml
removed verbose tests

Former-commit-id: e13f25477ea07ed146c689beebcb638bdc905ab6
2018-10-15 13:43:54 -04:00
teseoch 67c8d6a141 Update .appveyor.yml
small fix on windows compilation

Former-commit-id: 6dbc01bb8a773ea4b8bf381051654ef4e77ed937
2018-10-15 13:41:56 -04:00
teseoch 971d190108 Update .appveyor.yml
fixed windows compilation

Former-commit-id: 9b2a86e98c650fbacd230fe1fef055c8c17d3f99
2018-10-15 13:31:41 -04:00
Francis Williams b2e8d0b3d3 Sparse grid bfs (#942)
* Add a utility function which computes a sparse set of epsilon-sized grid cells surrounding an input surface. The function takes a point on the surface as input and finds all those epsilon grid cells that intersect the surface using a breadth first search over the grid space.

* Add a utility function which computes a sparse set of epsilon-sized grid cells surrounding an input surface. The function takes a point on the surface as input and finds all those epsilon grid cells that intersect the surface using a breadth first search over the grid space.


Former-commit-id: 1dbd225d993a5417c7d3bedc3a6ba354cc256956
2018-10-15 13:17:06 -04:00
Qingnan Zhou ae3df06258 Remove a cgal unit test temporarily. (#943)
Former-commit-id: 8df208b5f1ad712d5fc5003a1fe7534a5a7cca62
2018-10-15 13:04:01 -04:00
Alec Jacobson 75577c62d7 change message
Former-commit-id: bb1a0b6d20
2018-10-15 12:50:15 -04:00
Jérémie Dumas 8895c712b6 Fix position independent code on Linux. (#941)
Former-commit-id: e21aa88a8b
2018-10-15 12:46:03 -04:00
Alec Jacobson 7f852d8aee fix options
Former-commit-id: 8a2d93cf14
2018-10-15 12:41:49 -04:00
Jérémie Dumas d3dd83f11b Set default options based on toplevel project. (#940)
* Enable options based on toplevel CMake call.

* Update CMakeLists.txt

* Update CMakeLists.txt

* Update CMakeLists.txt

* Update CMakeLists.txt


Former-commit-id: 86d3564a14
2018-10-15 12:05:43 -04:00
Qingnan Zhou 5977205363 Make boost static lib an option. (#936)
* Migrate unit tests back to the main repo.

* Minor bug fixes and getting unit test migrated.

* Minor cmake bug for unit tests.

* Make CGAL boost static lib an option.

* Update libigl.cmake

change to ON


Former-commit-id: eb3b18002e
2018-10-15 11:46:38 -04:00
Francis Williams 954cd99196 Sparse Voxel Grid (#937)
* Add a utility function which computes a sparse set of epsilon-sized grid cells surrounding an input surface. The function takes a point on the surface as input and finds all those epsilon grid cells that intersect the surface using a breadth first search over the grid space.

* Add a utility function which computes a sparse set of epsilon-sized grid cells surrounding an input surface. The function takes a point on the surface as input and finds all those epsilon grid cells that intersect the surface using a breadth first search over the grid space.


Former-commit-id: 4f030acb67
2018-10-15 11:46:23 -04:00
Qingnan Zhou 883d0a5028 Remove .gitattributes to avoid line ending problem...
Former-commit-id: fa773a79f4
2018-10-15 11:44:39 -04:00
teseoch 036fc21668 update test for verbose (#938)
* fixed unit test

* partial revert of cmake glob

* Update CMakeLists.txt

* Update CMakeLists.txt

* Update CMakeLists.txt

* Update CMakeLists.txt

* Update CMakeLists.txt

* changed build dont know if it works

* verbose testing


Former-commit-id: 7a70f449d4
2018-10-15 11:37:04 -04:00