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