Sébastien Loriot
613915c07f
add the possibility to load a polygon soup from vector of points and indices
...
I needed to move the Polygon_soup class inside the header as the function
added is a template function and the definition must be available in the
header
2015-01-27 11:38:45 +01:00
Andreas Fabri
520e47fc16
Add a tiny data set
2015-01-27 11:11:02 +01:00
Andreas Fabri
c0286ce026
Add examples to search the closest vertices of a polygonal mesh
2015-01-27 10:51:48 +01:00
Sébastien Loriot
d6a8fcaf4f
the orientation plugin is only applicable on polygon soup items
2015-01-27 10:39:41 +01:00
Sébastien Loriot
20ffc3da30
remove assertion that should be a warning
2015-01-27 10:07:32 +01:00
Andreas Fabri
dc1416f0fa
more slices
2015-01-27 08:51:14 +01:00
Laurent Rineau
90543eefab
Support MINGW64 in sse2.h
...
Trivial fix for master
2015-01-26 17:35:05 +01:00
Sébastien Loriot
8637097561
Merge remote-tracking branch 'origin/Spatial_searching-fixes_for_4.6-GF'
...
Tested in CGAL-4.6-Ic-113
Approved by the RM
2015-01-26 17:05:31 +01:00
Andreas Fabri
cc4192a628
Merge branch 'Surface_mesh-fixes-GF'
...
Approved by the release manager
Conflicts:
STL_Extension/include/CGAL/Iterator_range.h
2015-01-26 16:54:03 +01:00
Andreas Fabri
e08c28727c
Add #defines to trick moc
...
(cherry picked from commit 5db9675db8 )
Conflicts:
Installation/include/CGAL/config.h
2015-01-26 16:25:58 +01:00
Andreas Fabri
3d2acacdb9
Add a benchmark for the slicer
2015-01-26 16:12:26 +01:00
Laurent Rineau
0497c8116e
Merge branch 'releases/CGAL-4.5-branch'
...
Conflicts:
Maintenance/release_building/BUGFIX_NUMBER
This merge is actually a no-op: the changeset is empty. It only merges
the history.
Approved by the Release Manager.
2015-01-26 11:45:02 +01:00
Laurent Rineau
ff62595012
Merge branch 'CGAL-fix_compilation_boost_1_56-lrineau'
...
Fix compilation issues with Boost-1.56 and later.
Approved by the Release Manager.
2015-01-26 11:42:29 +01:00
Laurent Rineau
87c340fc64
Merge remote-tracking branch 'origin/CGAL_moc_BOOST_JOIN-GF'
...
Fix the compilation of Qt4 demos, when Boost-1.57 is used.
Approved by the Release Manager.
2015-01-26 11:23:57 +01:00
Laurent Rineau
bd43545717
Disable the normal estimation plugin with Boost-1.57 and C++11
2015-01-26 11:22:09 +01:00
Sébastien Loriot
ba36fe0ac1
reordering
2015-01-26 09:34:25 +01:00
Sébastien Loriot
ccbcb8b23f
remove typename
2015-01-26 08:59:47 +01:00
Jane Tournois
f9b8938596
stitching BGLized
...
works for Polyhedron_3
todo : check it still works for Surface_mesh
2015-01-23 17:48:46 +01:00
Jane Tournois
594a17eefd
progress on BGLization of stitching
...
until now it only works for Polyhedron_3
2015-01-23 16:39:16 +01:00
Jane Tournois
5f785f7e44
add validity precondition to check valid orientation
2015-01-23 16:37:18 +01:00
Sébastien Loriot
3fce4e0e5a
bugfix: we might miss edges
...
for example if we have exactly 3 triangles oriented such that the edge (i0,i1)
is in the 3 triangles and i1>i0 then the edge will never be reported
2015-01-23 16:30:57 +01:00
Sébastien Loriot
4242990bf5
change Index type and use CGAL::array
2015-01-23 16:22:21 +01:00
Sébastien Loriot
4708e63fa6
abstract the polygon type
2015-01-23 15:56:02 +01:00
Sébastien Loriot
58b99a51f2
hide the modifier in internal namespace and advertise the function
2015-01-23 15:55:45 +01:00
Jane Tournois
79fa2df1f7
remove useless include
2015-01-23 15:49:22 +01:00
Jane Tournois
7a4428e43d
start conversion to BGL API, and improve test
2015-01-23 15:48:53 +01:00
Jane Tournois
58b3e09350
make the use of namespaces consistent with other operators
2015-01-23 15:34:19 +01:00
Sébastien Loriot
135568bb0d
abstract the point and polygon type
2015-01-23 15:30:04 +01:00
Jane Tournois
fa5fa003fd
remove todo (already done)
2015-01-23 15:03:16 +01:00
Sébastien Loriot
4fbf80df46
move Polygon_soup_to_polyhedron_3 to its own header
2015-01-23 15:03:13 +01:00
Sébastien Loriot
00a57be25a
remove the STL reading part outside of the builder
2015-01-23 15:01:16 +01:00
Jane Tournois
4f364cf17b
make is_oriented, compute_facet_normal, and compute_vertex_normal BGL
...
these 3 functions now handle a FaceGraph
test completed to check their use with Polyhedron_3 and Surface_mesh
typedef Point added in Polyhedron_3
to handle with no difference Surface_mesh and Polyhedron_3
2015-01-23 14:55:36 +01:00
Sébastien Loriot
fcd2e56742
cleanup
2015-01-23 14:09:40 +01:00
Sébastien Loriot
1ee29eb3e1
int[] -> array
2015-01-23 12:17:31 +01:00
Sébastien Loriot
5c956f1ccd
replace tuple by array
2015-01-23 11:47:23 +01:00
Sébastien Loriot
b551c0fa55
move Polyhedron builder from STL files from demo plugin to header
2015-01-23 10:40:15 +01:00
Sébastien Loriot
ae69cc1a94
Merge branch 'Scale_space-accomodate_kd_tree_change-sloriot'
...
Tested in CGAL-4.6-Ic-111
Approved by the release manager
2015-01-22 16:49:22 +01:00
Sébastien Loriot
3aab40eafe
Merge branch 'Surface_modeling-bugfix-GF'
...
Tested in CGAL-4.6-Ic-111
Approved by the release manager
2015-01-22 16:48:12 +01:00
Jane Tournois
da972f0df8
TriangleMesh made a model of FaceListGraph
...
test added to use Point_inside_polygon_mesh with Surface_mesh
test code factorized in a helper file
2015-01-22 14:43:56 +01:00
Jane Tournois
52e4126d04
remove useless include
2015-01-22 14:00:07 +01:00
Laurent Rineau
3f8fc6b829
Make the script display the status of the merge
2015-01-22 13:52:14 +01:00
Jane Tournois
6a36d221ba
some cleaning
...
rename variables and types, indentation,
reduce number of useless arguments, etc
2015-01-22 13:06:03 +01:00
Jane Tournois
3de1485921
add missing coma
2015-01-22 12:56:30 +01:00
Sébastien Loriot
818833db5d
add flag to disable axis aligned plane optimisation and todos
2015-01-21 17:23:11 +01:00
Sébastien Loriot
6402251615
remove the projection step since we know do the projection in the traits
2015-01-21 16:13:20 +01:00
Sébastien Loriot
098ffebd8a
use a specific traits when the plane is parallel to two axis
2015-01-21 16:06:02 +01:00
Laurent Rineau
72e0a3e677
Fix warnings about signed/unsigned
...
The code involved is about TBB.
2015-01-21 12:59:07 +01:00
Sébastien Loriot
c5b65190ae
do not use the default constructed traits
2015-01-21 11:48:34 +01:00
Sébastien Loriot
28f8774eaf
use a traversal traits to avoid doing twice the orientation tests
2015-01-21 11:42:53 +01:00
Sébastien Loriot
9683acf3e6
fix destructor
2015-01-21 10:26:39 +01:00