Commit Graph

64357 Commits

Author SHA1 Message Date
Sébastien Loriot e91f342b31 generate IMAGE_PATH and dependencies for the Documentation package
the generation is done using the file packages.txt
2015-09-12 16:41:25 +02:00
Sebastien Loriot b7bc31146e Merge pull request #334 from maxGimeno/CGAL_Polygon_soup_fix
Fix polygon_soup and optimize loading time
2015-09-11 16:06:43 +02:00
Sébastien Loriot 8b6009f8e8 fix doc typo 2015-09-11 15:12:53 +02:00
Sébastien Loriot 470e96e75c document msvc2015 support 2015-09-11 10:42:57 +02:00
Sébastien Loriot c41e558f66 use a float for initialization to avoid a warning 2015-09-11 09:34:06 +02:00
Sebastien Loriot 5fca0519e8 Merge pull request #331 from sloriot/BGL-fix_doc
fix doc issues
2015-09-11 09:02:09 +02:00
Sébastien Loriot 22beee18a6 Merge remote-tracking branch 'cgal-dev/Triangulation_2-uninitialized_warning-GF' 2015-09-11 08:39:33 +02:00
Sébastien Loriot 90c9e4664d fill non-manifold edges once 2015-09-10 17:36:23 +02:00
Sébastien Loriot 96616a9e97 avoid a duplicated call to changed 2015-09-10 17:34:03 +02:00
Sebastien Loriot 4036e5932f Merge pull request #329 from afabri/CGAL-depends-GF
Fixes in the Package Overview
2015-09-10 15:09:45 +02:00
Sébastien Loriot 970105e31c fix qt dependency text 2015-09-10 15:04:12 +02:00
Maxime Gimeno c99b79bfc9 Fix polygon_soup and optimize loading time
- fill_edges was called in a loop on the edges, which made the loading of big items extremely slow.
- fill_edges is now only called in compute_normals, when it was called several times when creating or converting a polygon_soup
- compute_normals_and_vertices is now const and called with initialized_buffers in the draw functions, which allows to reduce
  the number of times it is called, in Scene_polygon_soup_item and in Scene_polyhedron_item.
2015-09-10 14:35:41 +02:00
Sébastien Loriot e0646e3ebb update old manual url 2015-09-10 14:03:45 +02:00
Sébastien Loriot 1ed767ab16 remove outdated files 2015-09-10 13:43:51 +02:00
Sébastien Loriot 8a66aa2a85 fix Tag_true and Tag_false issues (doxygen errors and linking issues) 2015-09-10 13:30:24 +02:00
Andreas Fabri 3cee140708 fix warning about uninitialized hcl and cleaner assertion code 2015-09-10 10:54:37 +02:00
Laurent Rineau 362e4ef7db Merge pull request #322 from afabri/Triangulation_2-faster_fill_hole_Delaunay-GF
Triangulation_2: speed up fill_hole_delaunay()
2015-09-10 10:19:40 +02:00
Laurent Rineau 66e84fe833 Merge pull request #309 from maxGimeno/CGAL_RAM_Eco_GF
Polyhedron demo: save memory by clearing the vectors after they are sent to OpenGL

Conflicts:
	Polyhedron/demo/Polyhedron/Scene_polygon_soup_item.cpp
	Polyhedron/demo/Polyhedron/Scene_polygon_soup_item.h
	Polyhedron/demo/Polyhedron/Scene_polylines_item.cpp
2015-09-10 09:43:52 +02:00
Laurent Rineau a0cc815736 Merge pull request #315 from maxGimeno/CGAL_non_manifold_edges_fix_GF
Polyhedron demo: fix display of non-manifold edges in polygon soup items
2015-09-10 09:42:54 +02:00
Laurent Rineau 96515dfe42 Merge pull request #306 from maxGimeno/CGAL-Qt5_support-Splatting-Perf-GF
Restore the splatting feature of the Polyhedron demo
2015-09-10 09:40:53 +02:00
Laurent Rineau 359fbc0bbb Merge pull request #323 from janetournois/Mesh_3-fix_cmakelists_zlib-GF
Fix CMakeLists in Mesh_3 examples
2015-09-10 09:37:15 +02:00
Laurent Rineau df49bd719b Merge pull request #324 from janetournois/Installation-findTBB_msvc2015-GF
FindTBB : deal with msvc12 and msvc14
2015-09-10 09:36:43 +02:00
Sébastien Loriot 6d215672aa fix doc issues
* add missing iterator doc (function documented but not the iterator type)
* add missing entries in the classified reference manual
* hide deprecated function from doxygen
2015-09-10 07:38:56 +02:00
Sébastien Loriot eab67eb3b0 Merge remote-tracking branch 'afabri/PSP-typo-GF' 2015-09-09 16:49:20 +02:00
Laurent Rineau e89fe637bb Polyline_simplification_2 has its own demo 2015-09-09 16:29:47 +02:00
Andreas Fabri 46b156a955 Update Spatial_searching.txt
typo (whitespace)
2015-09-09 16:29:00 +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
Sebastien Loriot 4211f16c24 Merge pull request #328 from cjamin/patch-1
Update Kernel--Side_of_oriented_sphere_d.h
2015-09-09 11:21:33 +02:00
Clément Jamin d88eca3857 Update Kernel--Side_of_oriented_sphere_d.h
Fix the return value for the functor. 

Every model available returns Oriented_side, which is the only option
because the functor does not know the orientation of the 
sphere and we don't want to compute it (to do that, one should
use Side_of_bounded_sphere_d).
2015-09-09 11:15:12 +02:00
Jane Tournois 3175ad74d4 add missing ref 2015-09-08 16:33:39 +02:00
Maxime Gimeno cd5312a5ad ::gl error fix and CGALColor warning fix 2015-09-08 15:53:38 +02:00
Laurent Rineau 022d7325a3 autotest_cgal: Do not try to use lockfile on Windows, buggy 2015-09-08 13:08:44 +02:00
Laurent Rineau f99b88d671 autotest_cgal on Windows: fix pre-compiled binaries
Also collect DLLs from sub-directories: in the Polyhedron demo, for
example, there are generated DLLs in ./implicit_functions/
2015-09-08 13:07:32 +02:00
Laurent Rineau 5dfea470e7 autotest_cgal: small modification for Cygwin
In case of Cygwin, use cygpath on CGAL_REFERENCE_CACHE_DIR
2015-09-08 13:07:20 +02:00
Laurent Rineau d2293994ba Merge pull request #321 from sloriot/Nef_3-doc_bug_fix
Nef_3: fix minor bug in documentation
2015-09-08 11:27:15 +02:00
Laurent Rineau 90c4720eee Merge pull request #320 from lrineau/CGAL_ipelets-fix_warning_after_assert_assertion-GF
Fix warning, after the replacement assert/CGAL_assertion
2015-09-08 11:12:01 +02:00
Jane Tournois dc3ceaef68 make message complete 2015-09-08 10:35:45 +02:00
Jane Tournois 24666eb13e deal with msvc12 and msvc14
until now, msvc14 is not supported by tbb (<= 4.4)
this commit prevents the testsuite from looking for it
2015-09-08 10:21:55 +02:00
Andreas Fabri 21b5f653f6 avoid copying lists 2015-09-07 21:14:53 +02:00
Andreas Fabri 4a8e27f0df cleanup of accidentally added #include 2015-09-07 21:14:09 +02:00
Andreas Fabri 13d3e3d91b Fix a benchmark. Calling n times finite_vertices_begin() is an O(n^2) algorithm 2015-09-07 21:13:48 +02:00
Jane Tournois c9da338be8 move 2 examples that need zlib 2015-09-07 17:27:54 +02:00
Sébastien Loriot 32c28ee329 fix doc 2015-09-07 16:07:53 +02:00
Laurent Rineau ac47d7ac24 Fix a stupid typo: CGAL_USE 2015-09-07 15:42:24 +02:00
Sébastien Loriot 37b9b8e7bf force update of the display
mimic what is done for load(istream)

Trivial bug fix for demo
2015-09-07 15:12:21 +02:00
Laurent Rineau c3926316ce Fix warning, after the replacement assert/CGAL_assertion
When CGAL_assertion is defined to the empty macro, then the variable
'ok' triggers a warning:

include/CGAL/CGAL_Ipelet_base_v7.h:848:14: warning: variable 'ok' set but not used [-Wunused-but-set-variable]
         bool ok=true;
              ^

See for example
https://cgal.geometryfactory.com/CGAL/Members/testsuite/CGAL-4.7-Ic-136/CGAL_ipelets_Demo/TestReport_lrineau_x86-64_Linux-Fedora19_g++-4.8_Release.gz
2015-09-07 15:03:43 +02:00
Maxime Gimeno ea54208be1 Function Error Fix
- Added viewer-> before all the gl functions calls.
2015-09-07 11:01:08 +02:00
Laurent Rineau 7ddefbdcc8 Merge pull request #297 from afabri/CGAL-assert-GF
assert() should not be used in CGAL headers!
2015-09-07 10:58:20 +02:00
Maxime Gimeno e07b95e7ee Non manifold edges fix
- The test to detect the non manifold edges was wrong. It had an unnecessary condition.
- The function that fills the list of non manifold edges was not called anymore. It is
  now called in compute_normals_and_vertices().
- I added the necessary code to display the non manifold edges.
2015-09-04 14:43:25 +02:00
Laurent Rineau 0bc029c5b8 Revert "suppress performance warning concerning an assertion"
This reverts commit 580b65d8a5.

The warning was already fixed by commit
63ae26eb0f.
2015-09-04 13:52:45 +02:00