Commit Graph

51383 Commits

Author SHA1 Message Date
iyaz a8e5594e1e self_intersect: return output iterator, rename Kernel to GeomTraits, append concept for GeomTraits inside the code 2013-06-18 13:57:20 +03:00
iyaz 5449a17d4a >> to > >. move random generators defs to appropriate place 2013-06-17 16:01:50 +03:00
iyaz a9a9f8c986 remove useless template parameter 2013-06-17 13:33:30 +03:00
iyaz 5ed855428c forgotten usage of TriangleAccessor_3 for getting iterators- added 2013-06-17 13:32:49 +03:00
iyaz 82bb4b4eb3 Sample random points feature is added to demo
changes to support API changes, and print some statistic
2013-06-17 12:45:10 +03:00
iyaz 1683747689 Support multiple polyhedra,
add new AABB primitive to support TriangleAccessor_3
2013-06-17 12:43:23 +03:00
iyaz 8eb30fb80e remove cast to nearest axis experimental code 2013-06-16 16:48:15 +03:00
iyaz 9502257cc5 Integrate Orient_polyhedron_3 to demo 2013-06-15 15:53:54 +03:00
iyaz 00762fc42b (Orient)
Code changes due to API changes
2013-06-14 19:55:42 +03:00
iyaz 36ee304e05 Integrate Self_intersection_Polyhedron_3 to demo 2013-06-14 17:48:51 +03:00
iyaz 0ab7380d7e Add package_info 2013-06-14 16:54:46 +03:00
iyaz 49a98d1ed9 (Self intersection)
return pair of Facet_const_handle
get Kernel object as a parameter
2013-06-14 16:15:35 +03:00
iyaz b7a9e6be3f Extract orientation code from demo is added,
also small example is added
2013-06-14 00:39:58 +03:00
iyaz 54cb87c3ad Fix typo in documentation 2013-06-14 00:37:18 +03:00
iyaz 21b661d505 reorder template parameters 2013-06-14 00:13:45 +03:00
iyaz 1563b0630c Self intersection related code is added (actual algorithm is copied from demo)
example / test code is added
2013-06-13 18:37:41 +03:00
iyaz f239978903 Renaming: Polyhedron_3 -> Polyhedron 2013-06-13 18:05:08 +03:00
iyaz 81b231ac66 Add experimental code for 'use closest direction' 2013-06-13 16:09:10 +03:00
iyaz 27c8bfa2e9 Demo plugin for point inside test 2013-06-13 02:58:28 +03:00
iyaz 1620466e4f Use a const seed for random generation (which makes easy to debug if there is any problem) 2013-06-13 02:42:55 +03:00
iyaz 393e54206d Add a new test / example code for generating points near polyhedron boundary 2013-06-13 02:41:38 +03:00
iyaz 28839c4543 Vertical ray casting approach is removed from old implementation, cleaned documented with small changes 2013-06-13 00:48:58 +03:00
iyaz c72dea5f6e Rename Point_inside_polyhedron as old (which contains untested grid based query code). 2013-06-12 19:38:35 +03:00
iyaz 9602d1c9d0 get Primitive type from AABBTraits 2013-06-12 19:28:49 +03:00
iyaz a5b47c3648 Added experimental code (cast segment with diagonal) 2013-06-12 01:48:47 +03:00
iyaz 61fbd78bde Move traversal traits to internal file 2013-06-11 19:14:13 +03:00
iyaz c0961890c1 Fix compiler error and warnings (for VS) 2013-06-11 18:23:29 +03:00
iyaz 43c8084ceb Merge branch 'inside_polyhedron_test-GF-old' into inside_polyhedron_test-GF
Conflicts:
	.gitattributes
2013-06-11 17:56:31 +03:00
iyaz 2265b1a146 Create a temporary package for point inside polyhedron test 2013-06-11 17:43:59 +03:00
Sébastien Loriot d67963be64 doxygen set SHOW_FILES to NO in main package 2013-06-11 15:12:09 +02:00
Sébastien Loriot 4ad362ad51 change main output path from CGAL to Manual 2013-06-11 14:19:59 +02:00
Sébastien Loriot 8607e0d046 doxygen: remove the html directory for in the output path of all packages
this makes the addresses shorter
2013-06-11 14:17:21 +02:00
Sébastien Loriot ea256c954a use relative path in tagfiles, otherwise documentation output cannot be moved 2013-06-11 12:54:25 +02:00
Laurent Rineau 84ad4a994b Fill the "recent files" menu also from drag&drop actions
and from files opened using command line.
2013-06-10 15:07:29 +02:00
Laurent Rineau 5ca7a465b3 Merge branch 'Mesh_3-fix_unused_parameter-lrineau'
Tested in CGAL-4.3-Ic-54.

Approved by the Release Manager.
2013-06-10 12:06:54 +02:00
Panagiotis Cheilaris e365c3d4b9 Merge branch 'doxygen-script-cgal_create_package_dir-philaris'
Script cgal_create_package_dir.py creates the skeleton
directory structure of a new package and fills it with
some basic files.

Approved by the release manager.
2013-06-09 18:09:44 +02:00
Panagiotis Cheilaris 01c1baeeb3 include path ending in package name 2013-06-07 16:17:27 +02:00
Panagiotis Cheilaris 23327f57c9 usage of cgal_create_package_dir in comments 2013-06-07 16:11:41 +02:00
Sébastien Loriot 25a32b7324 documention builds successfully with python 2.6.8 2013-06-06 07:59:39 +02:00
Laurent Rineau 0987b77a46 Fix a warning about unused parameters 2013-06-05 16:57:36 +02:00
Sébastien Loriot b8f31dde5b Merge branch 'STL_Extension-add_operator_dispatch_output-local'
successfully tested in CGAL-4.3-Ic-51
2013-06-05 16:44:14 +02:00
Sébastien Loriot 392c54d95b Merge branch 'Polyhedron_3-corefinement_demo-sloriot'
affects only the corefinement plugin of the Polyhedron_3 demo
2013-06-05 16:37:51 +02:00
Sébastien Loriot 8f2d428df5 add a visitor to the visitor to keep track of new vertices added 2013-06-05 16:27:56 +02:00
Laurent Rineau 7b7029fdbc Fix a warning (unused parameter) in Mesh_3 2013-06-05 14:55:22 +02:00
Sébastien Loriot 7bd344a033 add a cleaner way to create new nested facets 2013-06-05 10:51:11 +02:00
Sébastien Loriot 77c5f7320b remove unused functions 2013-06-05 10:17:12 +02:00
Sébastien Loriot fb3719a947 add a new target for the documentation testsuite 2013-06-04 19:02:35 +02:00
Sébastien Loriot 0c9656f553 add missing overload of operator= if EDG is defined 2013-06-04 16:53:05 +02:00
Sébastien Loriot f9ac8d4288 Merge branch 'AABB_tree-fix-memory-leak-local'
Successfully tested in CGAL-4.3-Ic-50
2013-06-04 12:40:27 +02:00
Sébastien Loriot 7cd622b6b5 add an example to get an idea of the speed if we skip the combinatorial map 2013-06-04 12:34:03 +02:00