Commit Graph

46074 Commits

Author SHA1 Message Date
Sébastien Loriot a9c8f70c00 typo 2011-06-06 14:25:18 +00:00
Laurent Rineau 5194b7f8a4 Let the plugins be compiled and created in the same directory as executables 2011-06-06 13:03:55 +00:00
Sébastien Loriot 776dbf5d0d typo 2011-06-06 07:25:33 +00:00
Laurent Rineau 0a363c52b5 Fix a bug introduced in trunk: criteria for Mesh_2 needs a geom traits 2011-06-04 17:00:31 +00:00
Laurent Rineau 0c8b4d894e Fix CMakeLists.txt: Qt3 is used. 2011-06-04 16:57:32 +00:00
Laurent Rineau 538ad27a5a Fix a warning 2011-06-03 17:03:15 +00:00
Laurent Rineau 28bc66c69d Remove this cast, now that scene->numberOfEntries() is an int. 2011-06-03 16:54:25 +00:00
Laurent Rineau 409c28464f numberOfEntries() must return an int, because it is a Qt property. 2011-06-03 16:51:48 +00:00
Laurent Rineau 3e100e387d Fix linking errors on Windows. 2011-06-03 16:44:36 +00:00
Laurent Rineau 167dd190c7 Fix compilation error about boost::bind
Fix an ambiguity between boost::bind and std::bind (C++0x): prefix
bind with boost:: explicitly.
2011-06-03 16:42:30 +00:00
Laurent Rineau abd3051dbf Forgot this file! 2011-06-03 16:02:09 +00:00
Laurent Rineau c5c6b5f9a8 Add the Scene_polygon_soup, and the orient_soup plugin. 2011-06-03 15:50:19 +00:00
Laurent Rineau c0df6c5134 Sync with the branch: missing (?) #include 2011-06-03 15:49:53 +00:00
Laurent Rineau 3adc79986d Update the triangulate_facets plugin, that was buggy in the trunk/next branch 2011-06-03 15:48:56 +00:00
Laurent Rineau 2111f2b395 Fix OFF I/O for polyhedra and Nef polyhedra 2011-06-03 15:48:04 +00:00
Laurent Rineau 2f039d1b57 Remove warnings. 2011-06-03 15:42:04 +00:00
Laurent Rineau cef624afb7 Begin to update Polyhedron demo from work done in the Mesh_3 dev'branch
Step 3 (bis): I forgot those small but important patches. The compilation
was OK. The run on Linux too, but there could have been runtime linking
errors on Windows, and subtle runtime issues (such as a missing draw
refresh).
2011-06-03 15:36:38 +00:00
Laurent Rineau fd4d050b39 Begin to update Polyhedron demo from work done in the Mesh_3 dev'branch
Step 4:

  - Update the MainWindow class, to use all the new possibilities of the
    framework:
      - multi-selection of items in the scene,
      - activate the use of the items popup-menus.

  - Add Qt Script possibilities.

  - New actions in the "View" menu: "Look at", copy-paste of camera
    positions, select background color.

  - New action "Reload item", to reload an item if it was loaded from a
    file.
2011-06-03 15:18:56 +00:00
Laurent Rineau 9670c42403 Begin to update Polyhedron demo from work done in the Mesh_3 dev'branch
Step 3:

  - Update the API of the Scene and Viewer class (some methods are not yet used).

  - Update the CMakeLists.txt, to compile all major classes of the
    framework (Scene, Viewer, Scene_item) into a demo_framework library.
2011-06-03 14:40:06 +00:00
Laurent Rineau d6f8ae61d1 Begin to update Polyhedron demo from work done in the Mesh_3 dev'branch
Step 2:

  - Update the Scene_item class (a class from the framework):
      - add the popup menu (not used at the moment),
      - add the selection (not used).

  - Update the Scene_polyhedron_item class.
      - menu,
      - picking.
2011-06-03 13:46:14 +00:00
Laurent Rineau e5d8b79a9f Begin to update Polyhedron demo from work done in the Mesh_3 dev'branch
Step 1:

  - Polyhedron_type.h no longer defines Kernel and geometric
    types. Kernel_type.h defines the EPIC kernel.

  - Each plugin typedefs the geometric types it needs.

  - Polyhedron defined in Polyhedron_type.h uses special "demo items":
      - edges can be marked as "feature edge",
      - facets have a "patch id" (an integer),
      - and vertices have a set of patch ids.
2011-06-03 13:06:15 +00:00
Sébastien Loriot 985612cf88 BUGFIX: Info must be default constructible and assignable (as the model are) 2011-06-03 10:17:34 +00:00
Sébastien Loriot 1d2c334e61 BUGFIX:
revert parts of modifications done in r58343, r58233, r58232
  The constness problem fixed by the aforementioned modifications
  was induced by a non-used function that I commented.
2011-06-01 13:47:17 +00:00
Sébastien Loriot 813c75036c undo r63820 2011-06-01 13:13:20 +00:00
Sébastien Loriot 2005afd37b remove warning 2011-06-01 13:07:26 +00:00
Andreas Fabri 1ca9a95504 Recommend to define 'BOOST_ROOT' to help cmake on Windows 2011-05-31 14:20:19 +00:00
Sébastien Loriot 1385a9ff9c update changes.html after the integration of unique_sqrt_extension feature 2011-05-31 13:54:33 +00:00
Sébastien Loriot c645a0806c reintegrate changes from feature-branch unique_sqrt_extension-sloriot into next
(approved by the release manager)
2011-05-31 13:03:27 +00:00
Olivier Devillers c8b903da64 testing new version spatial sorting 2011-05-31 12:39:23 +00:00
Sébastien Loriot 26a3a1589e get version from next 2011-05-31 12:34:20 +00:00
Sébastien Loriot 6f53a24b71 try fixing reintegration problem (dependance on CGAL-3.8-branch due to commit r63109) 2011-05-31 12:33:22 +00:00
Sébastien Loriot 4b0b05894e last merge from next before reintegrate 2011-05-31 11:45:17 +00:00
Laurent Rineau 768159d119 Remove a CMake warning about RUNNING_CGAL_AUTO_TEST that is not always
used.
2011-05-31 09:38:31 +00:00
Sébastien Loriot cd46479c25 remove extra; 2011-05-31 08:00:57 +00:00
Andreas Fabri dee65b63f5 Min and Max only construct a new node in the DAG, if the intervals overlap 2011-05-31 07:50:41 +00:00
Sébastien Loriot 8fbfa4bae1 typo 2011-05-30 15:43:56 +00:00
Marc Glisse dd2aba7fe6 The goal was to be able to use iterator_traits safely, so we don't want arrays... 2011-05-30 15:27:09 +00:00
Sébastien Loriot ca13392880 CGAL -> \cgal\ 2011-05-30 12:36:57 +00:00
Sébastien Loriot 0bed78feda use ccDeprecated for the whole class 2011-05-30 11:38:24 +00:00
Laurent Rineau 6c0a2019ba MS: auto-link for psapi.lib, instead of having an explicit link command. 2011-05-30 11:28:15 +00:00
Sébastien Loriot e5aee57eab use lower-case for deprecated 2011-05-30 11:26:56 +00:00
Marc Glisse 9ad023eeb2 Don't include compiler_config.h directly. 2011-05-30 10:12:38 +00:00
Sébastien Loriot 1666c4fd57 use ccDeprecated environment of deprecation of classes 2011-05-30 09:16:37 +00:00
Sébastien Loriot ccb1b1e39f document wrappers added 2011-05-30 09:15:46 +00:00
Sébastien Loriot a8b69a49cd bug in simplify in case a sloop is created when an edge is simplified.
For details see comments added
2011-05-27 11:26:40 +00:00
Sébastien Loriot f73c81dcb8 use Fraction_traits<NT>::Compose(a,b) instead of NT(a,b)
for rational number types.
2011-05-26 08:09:26 +00:00
Laurent Rineau 8460d82726 Fix my patch of yesterday, which was obviously wrong!
Yesterday, I did a partial import of a patch from
/branches/experimental-packages/Mesh_3-protecting_balls-branch/Polyhedron/demo/Polyhedron/CMakeLists.txt
but my patch was wrong!

I should have tested!
2011-05-25 13:32:55 +00:00
Laurent Rineau cdb9ca77ff Backport a fix for Windows from the Mesh_3-with-protecting ball branch 2011-05-24 14:24:44 +00:00
Laurent Rineau 3b92a39100 Fix a bug in the branch build: put CGAL_INSTALLATION_PACKAGE_DIR in CGALConfig.cmake
If CGAL_INSTALLATION_PACKAGE_DIR is not set in CGALConfig.cmake, then when
one compile a demo/example on Windows, Installation/auxiliary (where
precompiled version of some third party libraries should be put) cannot be
found and used. That replaces the old CMake variable CGAL_SOURCE_DIRECTORY
(before branch-build).
2011-05-24 14:06:13 +00:00
Sébastien Loriot 1ad7bac55b change license from QPL to LGPL 2011-05-24 13:03:39 +00:00