Nader Salman
5da23b3631
Image Sequence + Feature points files are converted into a Soup of 3D triangles using 2D constrained Delaunay triangulations.
...
In this version we use the insert_constraint function on a couple of vertex_handle.
One issue :
(TODO)
A point appears in 3d when we draw the soup of triangles.
This might be an error due to the intersection of constraints in the 2D triangulation.
2008-04-14 11:28:21 +00:00
Michael Hemmer
e572d6e9d2
added operator <<
2008-04-14 10:32:12 +00:00
Sylvain Pion
2389cdcc1e
Dimension detecting stuff rewrite.
...
There is now Ambiant_dimension and Feature_dimension.
The handling of the dynamic dimension case is now done by having
the di,ension tag as the first thing provided, with the integral
constant value available only when it makes sense (INT_MAX no longer needed).
2008-04-13 12:38:48 +00:00
Sylvain Pion
3df06fa8da
collinear -> coplanar.
2008-04-13 11:37:36 +00:00
Pierre Alliez
6bc98eabdd
surface reconstruction: cleanup on average spacing
2008-04-12 22:08:59 +00:00
Pierre Alliez
1fd7c1f500
surface reconstruction: mutating version of smoothing using jet fitting
2008-04-12 21:52:39 +00:00
Sylvain Pion
343ab86ad0
Fix use of CGAL_assertion() within the test-suite -> assert().
2008-04-12 21:40:13 +00:00
Pierre Alliez
1205c5cdfb
surface reconstruction: return OutputIterator
...
still a bug in Monge_fit (size_of_determinant unknown, that's weird)
2008-04-12 21:38:55 +00:00
Sylvain Pion
fb21258faf
Add missing header <climits> (Boost bug).
2008-04-12 21:35:41 +00:00
Sylvain Pion
5699aa2aca
Add back the comparisons with NULL... they are needed.
2008-04-12 21:23:08 +00:00
Sylvain Pion
acae434fa3
Remove explicit list of Boost libraries allowed in CGAL.
...
Nobody maintains it.
2008-04-12 18:25:16 +00:00
Sylvain Pion
57904f1e25
Use boost::iterator_facade for the Compact_container's iterators.
2008-04-12 18:19:43 +00:00
Pierre Alliez
93b69c4735
surface reconstruction: attempts to fix test suite
2008-04-12 17:36:48 +00:00
Sylvain Pion
d89ae1ccb3
Mention g++ 3.3 is dropped
2008-04-12 15:57:38 +00:00
Sylvain Pion
9e10564cfd
Bump Boost requirements to 1.33.
...
Update G++ versions requirements.
Remove traces of SGI, Mips and IRIX.
2008-04-12 15:57:16 +00:00
Sylvain Pion
4416bee3de
Move all Handle* classes to STL_Extension. There's no geometry in them,
...
so the kernel is not the most appropriate place for them.
2008-04-12 10:38:07 +00:00
Sylvain Pion
92257a66a2
Add constructors of Vector_? taking mixed types (e.g. int, double).
...
Spotted by the Min_ellipse_2 test-suite. Regression due to my latest changes
to store Vectors in Points.
2008-04-12 10:03:45 +00:00
Sylvain Pion
aa5020c0cb
Remove unused headers
2008-04-12 09:35:21 +00:00
Sylvain Pion
bc2c4fa5e5
Remove unused #include <deque>.
2008-04-12 09:28:51 +00:00
Sylvain Pion
02e543a294
Add Dimension<T, K> whose nested "value" is the dimension of the ambiant
...
space. A special constant CGAL::Dynamic_dimension (equal to INT_MAX)
indicates the case where the dimension is only known at run time.
2008-04-11 21:03:22 +00:00
Sylvain Pion
73738c8a19
Replace PCA_dimension_0_tag and similar by the kernel's Dimension_tag<dim>.
2008-04-11 19:41:37 +00:00
Sylvain Pion
aad1552b8a
Add Dimension_tag<int dim> to help dispatching functions depending
...
on the dimension.
2008-04-11 19:29:30 +00:00
Sylvain Pion
ef71559164
Remove the Kernel Concept Archetypes.
2008-04-11 19:26:21 +00:00
Fernando Cacciola
f59aab14b7
Added filter statistics
2008-04-11 17:21:45 +00:00
Sylvain Pion
1b79e6c94d
Use CGAL::midpoint() instead of redoing the computation.
2008-04-11 16:11:47 +00:00
Laurent Saboret
2c7100ff65
Removed obsolete code
2008-04-11 16:06:05 +00:00
Sylvain Pion
1c460d2669
Mention we require boost >= 1.33
2008-04-11 15:13:36 +00:00
Laurent Saboret
ff6320e506
Fixed file format for Flipper
2008-04-11 15:02:08 +00:00
Sylvain Pion
1ce5c4a18d
Add forgotten documentation for:
...
orientation(Vector_2, Vector_2)
orientation(Vector_3, Vector_3, Vector_3)
2008-04-11 14:38:32 +00:00
Michael Kerber
b7ee0e9000
New methods make_unique and set_traits
2008-04-11 14:32:48 +00:00
Michael Hemmer
f1408d5622
rm empty files
2008-04-11 14:26:21 +00:00
Michael Hemmer
0cffa2806f
rm dead code
...
This line, and those below, will be ignored--
M Polynomial/Polynomial_type.h
2008-04-11 14:24:46 +00:00
Michael Hemmer
b985326401
Had changed in_zero to zero_in in the last commit by accident
...
However, it seems that this is the proper way to call it
This commit adds CGAL::in_zero for backward compatibility with other packages until the new name is decided.
2008-04-11 13:56:08 +00:00
Michael Kerber
ab5a312f7a
Added Floor_log2_abs to leda_integer
2008-04-11 13:39:04 +00:00
Sylvain Pion
680971bbef
Typo centriod -> centroid.
2008-04-11 13:37:47 +00:00
Sylvain Pion
62661d7d7c
Better start the CHANGES section for 3.4 now, and put new items on the fly,
...
rather than doing everything in a rush at the end and forgetting items.
2008-04-11 12:17:48 +00:00
Laurent Saboret
f9283d5bdd
Update based on minutes of the 03/14/2008 meeting
2008-04-11 11:17:00 +00:00
Michael Kerber
fdfaa9e4eb
New method bisect
2008-04-11 10:22:56 +00:00
Michael Kerber
c16fbd65a1
ipower -> CGAL::ipower
2008-04-11 10:20:11 +00:00
Laurent Saboret
af266e7cca
Fixed compilation error: removed $convert from path (unused anyway).
2008-04-11 07:39:01 +00:00
Laurent Saboret
4957487b7f
Implemented normals orientation algorithm described in "Surface reconstruction from unorganized points" (Hoppe92) using a Minimum Spanning Tree.
2008-04-10 18:25:48 +00:00
Laurent Saboret
e345f54884
Added Windows console to display stdin, stdout and stderr
2008-04-10 18:21:36 +00:00
Laurent Saboret
1aca985a7a
Change file name accordingly to number of vertices
2008-04-10 18:12:13 +00:00
Pierre Alliez
43a469eb36
surface reconstruction: no need for Lapack in analysis test
2008-04-10 16:21:25 +00:00
Pierre Alliez
066f8df3c9
surface reconstruction: average spacing
2008-04-10 16:17:45 +00:00
Pierre Alliez
86d40006ac
surface reconstruction: smoothing using jet fitting
2008-04-10 15:54:32 +00:00
Sylvain Pion
7ace759d8e
Remove the reference-counting inside Point_2 and Point_3, as they now store
...
only a Vector_2 and Vector_3 which is responsible for the reference-counting.
2008-04-10 14:41:35 +00:00
Laurent Rineau
451039a260
Move the tweaks that add -I and -L at the beginning of the file, so that
...
those -I and -L are added at the beginning of the command line.
2008-04-10 14:30:28 +00:00
Sylvain Pion
fbd6c53000
Make Point_2/Point_3 store a Vector_2/Vector_3.
...
This factorizes code and goes in the direction of having
a linear algebra layer.
2008-04-10 14:02:38 +00:00
Pierre Alliez
c0592b0690
surface reconstruction: rename to workflow
2008-04-10 12:54:44 +00:00