Commit Graph

152 Commits

Author SHA1 Message Date
Clement Jamin 3557c38245 Remove unused variables 2014-12-12 16:41:00 +01:00
Clement Jamin 1f4015aedf Added a function to help estimating the intrinsic dimension 2014-12-12 16:36:27 +01:00
Clement Jamin 7a05ab7424 Faster "star_sphere" test 2014-12-12 10:39:35 +01:00
Clement Jamin 2328dbc852 Code clean-up & improvements 2014-12-10 18:47:08 +01:00
Clement Jamin 305e02c865 Try a new way to solve inconsistencies 2014-12-05 18:00:23 +01:00
Clement Jamin cd1fe19554 No need to recompute the tangent plane here 2014-12-05 12:09:42 +01:00
Clement Jamin 1172403b97 Simplify computation of the weight (projected points) 2014-12-05 12:09:12 +01:00
Clement Jamin 0e089a2081 Use Power_center for the "star sphere" optimization 2014-12-04 17:31:25 +01:00
Mael Rouxel-Labbé 94af9d1443 Merge branch 'Tangential_complex-cjamin' of ssh://scm.cgal.org/var/git/cgal into
Tangential_complex-cjamin

Conflicts:
	Tangential_complex/include/CGAL/Tangential_complex.h
2014-11-18 11:34:24 +01:00
Mael Rouxel-Labbé 3f5bb0cdd5 Fix trailing whitespace 2014-11-18 11:33:31 +01:00
Mael Rouxel-Labbé 1b32cc9563 Fix compilation errors for linux 2014-11-18 11:31:17 +01:00
Clement Jamin 6981ebe0d4 Do not test consistency of infinite cells + fix indentation 2014-11-18 10:31:26 +01:00
Clement Jamin 7115484e5d Better version of the inconsistencies solver 2014-11-04 14:36:04 +01:00
Clement Jamin b1f795a6da Fisrt try to remove inconsistencies. Not very good. 2014-10-17 17:34:06 +02:00
Clement Jamin f455969e08 Display the number of vertices + bug fix when there is very few points 2014-10-16 15:29:38 +02:00
Clement Jamin ff4491a7b3 Trick to export complexes with intrinsic dim = 2 2014-10-15 19:00:07 +02:00
Clement Jamin 584e6255c9 Add function "number_of_inconsistent_simplices" 2014-10-15 15:36:54 +02:00
Clement Jamin 5cf4767597 Add ORIGIN to construct a (0,... 0) point 2014-10-14 17:56:45 +02:00
Clement Jamin a1d9b2477e Missing "typename"s + better use of the kernel 2014-10-14 17:24:13 +02:00
Clement Jamin b5bee8fbfc Fix a bug in the computation of the weights + better export and debug code
+ remove the uses of Ambient_dimension
+ improved test
+ Comments clean-up
2014-10-14 16:08:11 +02:00
Clement Jamin 50679b358c Use a boost optional for "star sphere" + export normals for 3D surface meshes 2014-10-02 19:05:45 +02:00
Clement Jamin f6a4576d19 Remove the use of Kernel_traits + bug fix in OFF export 2014-10-02 11:30:33 +02:00
Clement Jamin 8c677a8f5f Show inconsistencies in red 2014-09-24 18:45:15 +02:00
Clement Jamin 164032d1fe Let's use some negative weights 2014-09-24 17:04:54 +02:00
Clement Jamin 3cf1b89fe0 Improved profiling 2014-09-24 17:04:21 +02:00
Clement Jamin fcbc96fbf8 Rename WallClockTimer => Wall_clock_timer
(internal timer using TBB timers if available)
2014-09-24 16:14:17 +02:00
Clement Jamin e23ac137ce No fixed NUM_NEIGHBORS anymore + improved code for projection
Insert points until we find a point which is outside the sphere centered
the "center vertex" and which contains all the circumspheres of
the star of this "center vertex"
2014-09-24 16:04:24 +02:00
Clement Jamin 6b1658000b Do not compute max_squared_weight, just use a big value instead + bugfix
This needs to be improved (what big value should we use?).
Bugfix: the weight stored inside the points are squared weights, but the
computations were done like it was non-squared weights.
2014-09-23 15:56:55 +02:00
Clement Jamin 4c2dbee682 Clean-up 2014-09-23 10:43:35 +02:00
Clement Jamin 7682e0265f Change Point_cloud interface + add incremental ANN 2014-09-23 10:40:35 +02:00
Clement Jamin 43c8a1d0ba Just stores indices in the search tree 2014-09-12 17:00:00 +02:00
Clement Jamin e41c06324b Use CGAL's spatial searching + change the computation of the "star sphere"
(Waiting for a patch in Cartesian_wrap so that it works correctly)
2014-09-12 11:15:22 +02:00
Clement Jamin a84f6908d0 Use Nanoflann to help computing the tangent plane (using PCA) 2014-09-11 13:10:50 +02:00
Clement Jamin 819c46a3d2 Enable export_to_off when ambient dim > 3 (truncated points) 2014-09-10 17:14:29 +02:00
Clement Jamin 87c0716689 Clean-up 2014-09-10 16:40:32 +02:00
Clement Jamin 9e4e2d255b Remove some "Get_functor" 2014-09-10 16:17:31 +02:00
Clement Jamin 4015d0e170 Optimization to reduce the number of vertices we insert in the local triang
While building the local triangulation, we keep the radius
of the sphere centered at "center_vertex" and which contains all the
circumspheres of the star of "center_vertex"
For now, we use non-weighted circumspheres but it could be
optimized by using weighted circumspheres (which are smaller)
2014-09-10 16:00:09 +02:00
Clement Jamin d37b81a25e Comments clean-up 2014-09-10 14:29:34 +02:00
Clement Jamin 47a262697e Eigen-based PCA to estimate tangent plane 2014-09-10 14:07:35 +02:00
Clement Jamin 2e80d4aa47 Add Gram-Schmidt algorithm
+ profiling + config file
+ simpler code thanks to new kernel features
2014-09-09 15:54:37 +02:00
Clement Jamin 7b807794c9 Renamed "base" => "basis" 2014-09-09 10:24:46 +02:00
Clement Jamin a7082cd595 Parallel version 2014-09-05 17:15:12 +02:00
Clement Jamin a8fce8b2fc Disable randomization + debugging code 2014-09-05 12:43:47 +02:00
Clement Jamin b23f01ebf5 Oops: I removed a line that is still needed 2014-09-05 09:32:46 +02:00
Clement Jamin ce2ee270a0 Code and comments clean-up 2014-09-05 07:14:17 +02:00
Clement Jamin 7ca16e3aea Clean-up 2014-09-04 19:24:29 +02:00
Clement Jamin 41c4a17424 Fix the way we use the kernel and the traits 2014-09-04 18:57:57 +02:00
Clement Jamin 4024f61c81 Commented out some debug code 2014-09-04 17:33:02 +02:00
Clement Jamin 855a475918 Fix a bug in the computation of the projected point + debugging output 2014-09-04 09:59:02 +02:00
Clement Jamin 5897302192 One more step towards the Tangential complex 2014-09-03 19:05:13 +02:00
Clement Jamin 07e40bd28c Builds the local triangulations 2014-09-02 18:43:43 +02:00
Clement Jamin 9544a1cfb2 New package: Tangential_complex 2014-07-29 17:23:05 +02:00