Clement Jamin
9d8e3fb03e
Export to RIB (RenderMan)
...
Can be rendered using Pixie
2016-03-16 17:44:37 +01:00
Clement Jamin
3f6989dcd7
Try to translate the tangent plane to be closer to the surface
2016-03-02 16:17:57 +01:00
Clement Jamin
6817479015
Clean-up
2016-03-02 16:16:42 +01:00
Clement Jamin
7756c3ae9a
Faster intersection computation
2016-02-22 16:14:14 +01:00
Clement Jamin
233bfc4f4d
Fix usage of load_points_from_file
2016-02-12 19:54:09 +01:00
Clement Jamin
26a8b93870
Add CGAL_TC_EXPORT_ALL_COORDS_IN_OFF macro
2016-02-12 19:53:01 +01:00
Clement Jamin
17a81c3124
export_TC can now give the list of inconsistent simplices + ...
...
+ Add export_point_set
+ Allow to export the sparsified point set
+ Better OFF output (no more duplicated triangles)
+ Clean-up
2016-02-10 15:12:49 +01:00
Clement Jamin
2f099f2305
Move load_points_from_file + add class Orthogonal_projection
2016-02-10 15:04:13 +01:00
Clement Jamin
a53c2f83b6
add_simplex now tells if the simplex was actually inserted + empty() function
...
+ is_pure_pseudomanifold now optionally handles borders
2016-02-10 15:02:20 +01:00
Clement Jamin
e84351f14b
Small app to compute the euler charact from an OFF file
2016-02-05 11:10:00 +01:00
Clement Jamin
a1e866eb6d
Add Simplicial_complex::load_simplices_from_OFF + minor changes
2016-02-05 11:09:04 +01:00
Clement Jamin
f2ad04c39a
Improved output
2016-02-05 11:07:45 +01:00
Clement Jamin
4f7de28d92
Improved console output + faster export_TC
2016-02-04 10:39:45 +01:00
Clement Jamin
bbfcb5baa2
Improve console output & checks + missing include
2016-02-03 18:19:12 +01:00
Clement Jamin
31ee6ddc18
Faster TC refresh
...
+ Improved output
+ Possibility to specify a custom point projector for exporting
+ Temporary hack to handle some data with borders
+ Console colors
2016-02-02 19:13:24 +01:00
Clement Jamin
3160d4ac93
Oops
2016-01-27 12:52:49 +01:00
Clement Jamin
73435c0987
Forgot to commit Mesh_d.h + missing const
2016-01-27 12:50:01 +01:00
Clement Jamin
1ede44996c
Add Simplicial_complex::num_K_simplices()
2016-01-19 17:16:56 +01:00
Clement Jamin
018ee66557
Add alpha TC + point set protection + another test to solve inconsistencies
...
Test: see check_and_solve_inconsistencies_by_filtering_simplices_out()
2016-01-19 15:54:31 +01:00
Clement Jamin
f00c925ccc
Test a kind of "Mesh_d" algorithm - first draft
2016-01-19 15:37:07 +01:00
Clement Jamin
2ea1c1fc52
Small bugfixes
2015-12-10 16:44:30 +01:00
Clement Jamin
7ea9538a4e
Macro: TC_NO_EXPORT, to disable export into files
2015-12-03 15:44:50 +01:00
Clement Jamin
e62b5513e1
Macros: TC_INPUT_STRIDES + CHECK_IF_ALL_SIMPLICES_ARE_IN_THE_AMBIENT_DELAUNAY
2015-12-03 15:40:52 +01:00
Clement Jamin
f67e8b6355
Warning if sparsity = 0 + bugfixes
2015-12-03 14:47:49 +01:00
Clement Jamin
909dd40233
Forgot the commit variable declaration (fix commit d5ef993)
2015-07-20 17:13:31 +02:00
Clement Jamin
761d776252
Use the stars instead of the local triangulations for the export
2015-07-20 17:09:41 +02:00
Clement Jamin
d5ef993d30
Fix warnings + timers + minor changes
2015-07-20 17:08:05 +02:00
Clement Jamin
c92ca5ff47
Renamed test_utilities.h to avoid confusion
2015-07-07 16:03:59 +02:00
Clement Jamin
8418c6178d
Verbose output
2015-07-07 09:20:36 +02:00
Clement Jamin
b88286122f
Don't build ambient Delaunay if dim is too high
2015-07-07 09:19:12 +02:00
Clement Jamin
3e1a2e8669
Call set_error_behaviour to ease debugging
2015-07-07 09:18:16 +02:00
Clement Jamin
f015159ff0
Use a 0.1% margin instead of a fixed offset
2015-07-01 15:53:59 +02:00
Clement Jamin
e8e5f7e438
More detailed trace
2015-07-01 15:53:19 +02:00
Clement Jamin
fab4c9d5a8
More debugging code
2015-06-30 17:55:29 +02:00
Clement Jamin
d7be58c309
Fixed a bug in Gram-Schmidt
...
We were not taking thickening vectors into account
2015-06-30 17:51:33 +02:00
Clement Jamin
752a5550be
Renamed a few variables/functions
2015-06-26 10:10:46 +02:00
Clement Jamin
99ce450f71
First version of alpha TC
...
Where the tangent spaces are progressively thickened
to try to get rid of inconsistencies
2015-06-25 20:37:22 +02:00
Clement Jamin
95fc8dfdb8
Added/renamed typedefs
2015-06-23 19:38:57 +02:00
Clement Jamin
a3bd61fa73
m_intrinsic_dimension => m_intrinsic_dim
2015-06-23 18:50:43 +02:00
Clement Jamin
0a0714aa44
One priority queue per dimension
2015-06-23 18:49:11 +02:00
Clement Jamin
341f17a49c
First step of solve_inconsistencies_using_adaptive_alpha_TC: priority queue
2015-06-23 18:24:47 +02:00
Clement Jamin
6e44497e85
Simplified some loops
2015-06-23 11:24:51 +02:00
Clement Jamin
0332d2c7ee
Param center_vertex was useless + added function...
...
... compute_aff_of_voronoi_face_and_tangent_subspace_intersection
2015-06-23 10:36:22 +02:00
Clement Jamin
c6b1e4c7cd
Function to compute the intersection between a Voronoi cell and a tangent plane
...
Returns any point of the intersection
2015-06-19 17:19:46 +02:00
Clement Jamin
758482934a
Take the "thickening vectors" into account when computing the TC
...
Replacement of the previous fixed-alpha TC code by a version
using the "thickening vectors" (for now, the alphas associated to a
thickening vector have the same hard-coded values)
2015-06-17 19:05:13 +02:00
Clement Jamin
723ec9b1a9
Missing constructor + improve code
2015-06-16 19:19:50 +02:00
Clement Jamin
b93ecfe222
Moved and fixed does_voronoi_face_and_alpha_tangent_subspace_intersect
...
It now takes position perturbations into account
2015-06-16 16:34:52 +02:00
Clement Jamin
0232ae4ff8
Fix warning
2015-06-16 15:40:39 +02:00
Clement Jamin
4fb3edce3f
Add thickening vectors to Basis and take it into account in the TC
...
Now, the dimension of the local triangulation is not always
m_intrinsic_dimension.
2015-06-16 15:40:16 +02:00
Clement Jamin
fc891eafb5
CGAL_ALPHA_TC => CGAL_FIXED_ALPHA_TC
2015-06-16 15:39:49 +02:00