Laurent Rineau
|
4c57786059
|
Merge pull request #2193 from afabri/SMS-geometrically_valid-GF
Surface Mesh Simplification: Introduce placement that bounds change of face normal
|
2017-07-25 18:17:18 +02:00 |
Andreas Fabri
|
6c0323fc8a
|
fix typos and indentation
|
2017-07-17 16:39:27 +02:00 |
Andreas Fabri
|
2a0dde7956
|
Document the constructors
|
2017-07-03 22:37:33 +02:00 |
Guillaume Damiand
|
4c9bbc06af
|
Merge branch 'master' into BGL-LCC-gdamiand
|
2017-06-30 17:18:53 +02:00 |
Andreas Fabri
|
26953dce0d
|
fix doc
|
2017-06-29 13:43:17 +02:00 |
Andreas Fabri
|
01677ccd22
|
fix typos in doc
|
2017-06-29 11:14:31 +02:00 |
Guillaume Damiand
|
25d6abcc1a
|
Add missing cmd file for edge_collapse_linear_cell_complex example.
|
2017-06-28 09:48:41 -04:00 |
Maxime Gimeno
|
d019010144
|
Fix exemple
|
2017-06-28 11:28:05 +02:00 |
Andreas Fabri
|
b1039d0334
|
Update Surface_mesh_simplification.txt
Fix doc (missing namespace prefix)
|
2017-06-26 16:25:30 +02:00 |
Andreas Fabri
|
ea47806461
|
chmod -x
|
2017-06-26 11:12:02 +02:00 |
Simon Giraudot
|
4749fda6a1
|
Bugfix: missing typename
|
2017-06-26 11:08:34 +02:00 |
Andreas Fabri
|
b21d6a18aa
|
Fix and comment as Mael suggested
|
2017-06-26 11:08:34 +02:00 |
Andreas Fabri
|
6ba44f1595
|
Finish the sentence
|
2017-06-26 11:08:34 +02:00 |
Andreas Fabri
|
836ca79279
|
Fix Bounded_normal_change_placement.h
|
2017-06-26 11:08:34 +02:00 |
Andreas Fabri
|
3e8c3e78d1
|
Add documenation
|
2017-06-26 11:08:34 +02:00 |
Andreas Fabri
|
b394c9812a
|
Add documenation
|
2017-06-26 11:08:34 +02:00 |
Andreas Fabri
|
3f3b3b4812
|
Document new placement
|
2017-06-26 11:08:34 +02:00 |
Andreas Fabri
|
c55f66a170
|
WIP: document new placement
|
2017-06-26 11:08:34 +02:00 |
Andreas Fabri
|
00f3c27eae
|
Add a placement class that avoids a change of >90deg of facet normals
|
2017-06-26 11:08:33 +02:00 |
Andreas Fabri
|
3f46969e88
|
resolve merge conflict
|
2017-06-26 11:08:33 +02:00 |
Guillaume Damiand
|
013f447395
|
Merge branch 'master' into BGL-LCC-gdamiand
|
2017-06-22 23:21:39 +02:00 |
Andreas Fabri
|
fa0672aed9
|
Update StopPredicate.h
Add \hasModel
|
2017-06-19 13:58:08 +02:00 |
Guillaume Damiand
|
c8250c4570
|
Merge branch 'master' into BGL-LCC-gdamiand
|
2017-06-15 10:03:53 -04:00 |
Guillaume Damiand
|
f5a94891bb
|
Update examples and demo that use BGL for LCC.
|
2017-06-14 11:42:15 -04:00 |
Laurent Rineau
|
b037471750
|
Merge pull request #2075 from afabri/CGAL-dont_include_graph_traits_header-GF
Do not include graph_traits_{Polyhedron | Surface_mesh}.h
|
2017-05-19 10:28:38 +02:00 |
Laurent Rineau
|
97a5dd73e1
|
Merge pull request #2060 from janetournois/CGAL-improve_examples_with_requirements-jtournois
PMP and SMS : improve examples with a (pre)condition
|
2017-05-19 10:27:27 +02:00 |
Guillaume Damiand
|
885ef4775a
|
Update examples and tests following renaming of BGL LCC helpers.
|
2017-05-10 16:20:11 -04:00 |
Andreas Fabri
|
1dbedb7391
|
fix choices of std::cerr or std::cout
|
2017-04-27 09:04:12 +02:00 |
Andreas Fabri
|
1433a9f780
|
write to std::cout and not std:cerr
|
2017-04-25 14:46:23 +02:00 |
Andreas Fabri
|
931ea6a0d0
|
Add is_triangle_mesh test in SMS package
|
2017-04-25 11:22:12 +02:00 |
Andreas Fabri
|
c81b707bfb
|
Do not include graph_traits_{Polyhedron | Surface_mesh}.h
|
2017-04-24 19:17:43 +02:00 |
Guillaume Damiand
|
755272148a
|
Cleanup BGL for LCC; add shortcut for item with id to simplify definition.
|
2017-03-31 17:11:36 -04:00 |
Guillaume Damiand
|
bfbee1701e
|
Now attributes and darts in CMap/GMap/LCC can have id or not depending on a template argument.
|
2017-03-27 17:16:40 -04:00 |
Guillaume Damiand
|
1d765e91c9
|
Update mesh simplification example for lcc.
|
2017-03-27 12:42:17 -04:00 |
Laurent Rineau
|
eb5f52869f
|
Use the new API of target_link_libraries
... otherwise CMake warns about mixing old and new usages of that CMake
command.
|
2017-03-27 18:04:54 +02:00 |
Guillaume Damiand
|
04d10f13e9
|
Update graph traits and properties for lcc.
|
2017-03-23 13:33:37 -04:00 |
Guillaume Damiand
|
ff61b85322
|
update after rebase
|
2017-03-22 17:39:33 -04:00 |
Guillaume Damiand
|
42f60df224
|
use BGL function is_valid and not the one in lcc. Now surface mesh simplification seems to work with lcc.
|
2017-03-22 16:36:01 -04:00 |
Guillaume Damiand
|
245e7751da
|
Move edge_collapse_linear_cell_complex.cpp file from BGL test to Surface_mesh_simplification examples.
|
2017-03-22 16:36:01 -04:00 |
Sébastien Loriot
|
e9395aba6f
|
move enum for named parameters inside internal_np namespace
|
2017-02-13 10:25:28 +01:00 |
Maxime Gimeno
|
e1430aa6ac
|
Use CGAL::parameters in edge_collapse.h for parameters.
|
2017-02-10 10:20:32 +01:00 |
Sébastien Loriot
|
50510c05ea
|
add include directive for license of all GPL header files
done using:
ack-grep "^GPL" */package_info/*/license.txt -l | awk -F "/" '{print $1}' > /tmp/gpl_packages
for i in `cat /tmp/gpl_packages | \
grep -v Operations_on_polyhedra | \
grep -v Algebraic_kernel_for_circles | \
grep -v Algebraic_kernel_for_spheres | \
grep -v Polyhedron_IO`;
do
echo $i
python Scripts/developer_scripts/add_license_in_pkg_header.py $i
done
python Scripts/developer_scripts/add_license_in_pkg_header.py Operations_on_polyhedra Polygon_mesh_processing
python Scripts/developer_scripts/add_license_in_pkg_header.py Algebraic_kernel_for_circles Circular_kernel_2
python Scripts/developer_scripts/add_license_in_pkg_header.py Algebraic_kernel_for_spheres Circular_kernel_3
python Scripts/developer_scripts/add_license_in_pkg_header.py Polyhedron_IO Polyhedron
|
2017-01-19 15:20:25 +01:00 |
Maxime Gimeno
|
a01593e0bb
|
Unify the links to the Polyhedron demo in the package descriptions.
|
2017-01-10 14:56:52 +01:00 |
Laurent Rineau
|
3b04501a63
|
Merge pull request #1698 from sloriot/SMS-missing_ns
Add missing namespace
|
2016-12-02 11:35:34 +01:00 |
Simon Giraudot
|
94c07eab32
|
Fix documentation error: wrong sign of inequality
|
2016-11-22 09:19:58 +01:00 |
Sébastien Loriot
|
16f1b07adc
|
add missing namespace
|
2016-11-16 22:13:21 +01:00 |
Sébastien Loriot
|
6325b309f3
|
add a stop predicate to collapse all short edges
|
2016-10-21 14:43:33 +02:00 |
Laurent Rineau
|
c6cf01c7f6
|
Merge pull request #1562 from afabri/Kernel_Compute_dihedral_angle-GF
Add doc of functor class and concept corresponding to dihedral_angle()
|
2016-10-20 09:48:05 +02:00 |
Andreas Fabri
|
39c27cb9db
|
Call approximate_dihedral_angle() from the Kernel
|
2016-10-17 14:59:42 +02:00 |
Andreas Fabri
|
bf1c992a8a
|
Qualify optional with boost:: as GCC6 sees an ambiguity
|
2016-10-12 12:11:00 +02:00 |
Laurent Rineau
|
223c1cf5a4
|
Merge pull request #1530 from lrineau/Installation-compute_dependencies-GF
Compute and fix packages dependencies
|
2016-10-05 13:11:04 +02:00 |
Andreas Fabri
|
c45730530c
|
Fix package Surface_mesh_simplification: include headers
|
2016-09-30 15:23:14 +02:00 |
Sébastien Loriot
|
7e2ee496de
|
update project name of cmake scripts of tests
|
2016-09-08 00:26:37 +02:00 |
Sébastien Loriot
|
6b338eeb1f
|
improve the name of projects in cmake scripts of examples
|
2016-09-08 00:02:55 +02:00 |
Guillaume Damiand
|
f487fa8c32
|
use BGL function is_valid and not the one in lcc. Now surface mesh simplification seems to work with lcc.
|
2016-03-29 15:04:41 +02:00 |
Guillaume Damiand
|
261572f19f
|
Move edge_collapse_linear_cell_complex.cpp file from BGL test to Surface_mesh_simplification examples.
|
2016-03-29 09:32:28 +02:00 |
Sébastien Loriot
|
4c29bf1b44
|
CMAKE_SOURCE_DIR -> CMAKE_CURRENT_SOURCE_DIR
|
2016-03-24 16:33:46 +01:00 |
Sébastien Loriot
|
881e4d3199
|
request Core only in examples, tests and demos when really needed
|
2016-03-07 22:36:57 +01:00 |
Sébastien Loriot
|
2d191d6651
|
commit CMakeLists.txt for all examples and tests
|
2016-03-07 17:39:36 +01:00 |
Sébastien Loriot
|
45406a5296
|
Merge pull request #788 from bo0ts/Installation-split_config-pmoeller
Split CGALConfig.cmake and CGALExports.cmake
|
2016-03-06 15:36:55 +01:00 |
Andreas Fabri
|
c88e634a9d
|
Update EdgeCollapsableSurfaceMeshWithConstraints.h
|
2016-02-26 20:54:51 +01:00 |
Andreas Fabri
|
fca57275e6
|
Figures that go in the Package Overview MUST have different names
|
2016-02-17 16:06:55 +01:00 |
Philipp Möller
|
4211a4f01e
|
Globally remove CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS
This is a Cmake 2.4.3 variable that isn't even documented anymore.
|
2016-02-16 17:02:55 +01:00 |
Philipp Möller
|
0a04a3a48f
|
Use CGAL_DOC_VERSION
|
2016-02-11 15:37:54 +01:00 |
Philipp Möller
|
71b4e9c515
|
Use CGAL_FULL_VERSION in all Doxyfile.in
|
2015-12-17 16:33:28 +01:00 |
Philipp Möller
|
81a8f982dc
|
Handle the easy INPUT cases
If INPUT is just PKG/doc/PKG, handle it automatically.
|
2015-12-10 17:00:26 +01:00 |
Andreas Fabri
|
38d063539a
|
cleanup
|
2015-10-02 08:17:19 +02:00 |
Andreas Fabri
|
6692f993ce
|
Add/Remove some cgalPkgDependsOn
Move Visibility package from Arrangements to Polygons
Add some `` in the Visibility package
Add the keyword 'Geodesic' to the Shortest Path package.
|
2015-09-09 12:09:57 +02:00 |
Sébastien Loriot
|
6b15ec643c
|
Merge branch 'CGAL-Qt5_support-GF' into cgal-public-dev/Polygon_mesh_processing-GF
Conflicts:
Mesh_3/demo/Mesh_3/include/CGAL/gl_render.h
Polyhedron/demo/Polyhedron/CMakeLists.txt
Polyhedron/demo/Polyhedron/GlSplat/GlSplat.cpp
Polyhedron/demo/Polyhedron/Scene_polygon_soup_item.cpp
Polyhedron/demo/Polyhedron/Scene_polyhedron_selection_item.h
|
2015-07-16 16:52:53 +02:00 |
Laurent Rineau
|
f9917c487e
|
CMake 2.8.11
|
2015-07-13 12:36:43 +02:00 |
Sébastien Loriot
|
d164633493
|
remove REQUIRED keyword
|
2015-07-07 11:23:46 +02:00 |
Sébastien Loriot
|
cd60cfc2d2
|
named parameters are in parameters namespace
|
2015-03-17 16:20:37 +01:00 |
Andreas Fabri
|
fef3ec4692
|
use BGL named parameters
|
2015-02-17 20:14:59 +01:00 |
Sébastien Loriot
|
ba72c8b635
|
vertex_index_map is only used for debug
|
2015-02-13 11:16:00 +01:00 |
Sébastien Loriot
|
73a125f611
|
cosmetic fixes + add todos for implementation details
|
2015-01-05 12:58:14 +01:00 |
Andreas Fabri
|
2e1cc52def
|
write something to cerr to quit down a warning
|
2014-12-31 13:08:29 +01:00 |
Andreas Fabri
|
488fbbbad2
|
undo accidentally commenting of parameters
|
2014-12-30 16:47:27 +01:00 |
Andreas Fabri
|
f242567a3f
|
fix wording and indentation
|
2014-12-30 16:04:01 +01:00 |
Andreas Fabri
|
4937d02271
|
make the trace code work for Surface_mesh
|
2014-12-30 11:57:05 +01:00 |
Andreas Fabri
|
cb62891f8e
|
Use size_type of the graph
|
2014-12-29 12:55:37 +01:00 |
Andreas Fabri
|
9f6807b005
|
Add Tds_2::collapse_edge()
|
2014-12-18 08:25:57 +01:00 |
Sébastien Loriot
|
ad1954afc4
|
fix warnings and compilation issues
|
2014-12-10 17:34:51 +01:00 |
Andreas Fabri
|
3ba095eb97
|
Add data and .cmd files
|
2014-12-09 15:18:25 +01:00 |
Andreas Fabri
|
f23b61af60
|
no need for assert is_valid in the example
|
2014-11-13 10:37:55 +01:00 |
Andreas Fabri
|
d99996db31
|
unify the examples of Surface_mesh and Polyhedron
|
2014-11-13 10:32:10 +01:00 |
Andreas Fabri
|
e02f9d4a8a
|
the placement needs the bordermap; remove the default constructor of the bordermap
|
2014-11-13 10:03:00 +01:00 |
Andreas Fabri
|
14390b4172
|
Add mesh simplification example for Surface_mesh (one of them crashes)
|
2014-11-12 18:00:28 +01:00 |
Andreas Fabri
|
896add20d3
|
fix implementation of number_of..
|
2014-11-12 17:03:54 +01:00 |
Andreas Fabri
|
cc20bf42a8
|
bug fixes
|
2014-11-12 15:42:21 +01:00 |
Sébastien Loriot
|
87d32b2829
|
doc bug-fix
missing a function
|
2014-11-12 10:31:02 +01:00 |
Sébastien Loriot
|
0da71942d1
|
is_topologically_valid is aware of pinching and handle it as topological feature
|
2014-08-28 10:47:42 +02:00 |
Sébastien Loriot
|
cdec3d6414
|
make the edge_descriptor of Polyhedron hashable
|
2014-07-23 08:20:16 +02:00 |
Sébastien Loriot
|
cd88dc010b
|
remove extra include directives
|
2014-07-04 17:24:06 +02:00 |
Sébastien Loriot
|
5f4813b64d
|
properties_Polyhedron_3.h is now included by graph_traits_Polyhedron_3.h
|
2014-07-04 17:24:05 +02:00 |
Sébastien Loriot
|
1219f56126
|
remove an unused variable warning and add a default input
|
2014-07-03 11:04:46 +02:00 |
Andreas Fabri
|
00be4cd8fa
|
Don't use const Point& but property_traits<..>::reference
|
2014-07-02 17:44:10 +02:00 |
Andreas Fabri
|
61edc5caeb
|
Don't incude a header file with halfedgegraph in the name
|
2014-07-02 17:40:58 +02:00 |
Andreas Fabri
|
e1ddd7b3b7
|
Don't incude a header file with halfedgegraph in the name
|
2014-07-02 17:33:57 +02:00 |
Andreas Fabri
|
31cbcd5544
|
less warnings
|
2014-07-01 14:45:28 +02:00 |
Andreas Fabri
|
40a7f45d16
|
Remove \sa halfedge_graph_traits
|
2014-07-01 13:58:05 +02:00 |