Laurent Rineau
93486787c3
The inside of ccPkgDescription must not contain black lines between macros
...
Otherwise that inserts a buggy "<p>" tag in the package overview where the
doctype does not allow it.
2011-11-15 19:16:23 +00:00
Laurent Rineau
c7ca93c07e
Include <CGAL/glu.h> before any use of GLU
2011-11-09 14:24:17 +00:00
Sébastien Loriot
c6c66c9617
doc modifications suggested by Pierre
2011-10-31 13:50:45 +00:00
Laurent Rineau
6ed56d75b5
merge from next
2011-10-25 15:48:02 +00:00
Andreas Fabri
6e49d67f14
Add missing virtual destructors
2011-10-24 13:10:07 +00:00
Laurent Rineau
51d34bcd83
Visibility features now work also on non-Windows
2011-10-18 17:09:37 +00:00
Laurent Rineau
27383e7ee1
merge from next
2011-10-17 16:18:46 +00:00
Laurent Rineau
5e04c14fb5
Fix demo/Surface_reconstruction_points_3/CMakeLists.txt for out-of-source builds
2011-10-14 15:16:28 +00:00
Laurent Rineau
88ef561715
Fix the call to Q_INIT_RESOURCE
...
For resources that are shipped by the CGAL_Qt4 library, one need to call
CGAL_QT4_INIT_RESOURCES, a macro that calls CGAL_Qt4_init_resources
(exported by the CGAL_Qt4 DLL)
2011-10-11 09:51:29 +00:00
Sébastien Loriot
554f62d411
remove executable property from copyright files
2011-10-03 08:18:16 +00:00
Andreas Fabri
d10a333947
Add a file with the copyright holder(s) to the package_info
2011-09-29 20:45:16 +00:00
Laurent Rineau
fdb7ea6c6b
prepare ccPkgHowToCiteCgal for CGAL-3.10 (in 2012)
2011-09-28 16:15:05 +00:00
Andreas Fabri
eb1dc07750
Optimisations like interlacing of the Delaunay construction with Mesh_3
2011-09-27 17:39:30 +00:00
Andreas Fabri
197870acff
Optimisations like interlacing of the Delaunay construction with Mesh_3
2011-09-27 16:39:54 +00:00
Andreas Fabri
09b92e6918
Optimisations like interlacing of the Delaunay construction with Mesh_3
2011-09-27 16:39:28 +00:00
Andreas Fabri
01dda382bc
Remove file that does not get incuded
2011-09-27 11:33:10 +00:00
Andreas Fabri
b0ce738c82
Add a faster oracle
2011-09-27 11:02:44 +00:00
Andreas Fabri
85dfc17bf2
Remove memory sizer as it slows down and is not cross platform
2011-09-27 09:26:50 +00:00
Andreas Fabri
bb61c681a2
reserve in a vector and get end() iterstor once
2011-09-27 09:25:35 +00:00
Sébastien Loriot
939d6dd941
document the fact that Poisson use Eigen by default
2011-09-22 17:26:13 +00:00
Sébastien Loriot
896d9e31b0
remove peak_memory_sizer that uses Taucs, slow computation and is not working
...
on all platforms.
By default poisson now uses Eigen is available and Taucs otherwise
2011-09-22 10:34:04 +00:00
Sébastien Loriot
62ed832e2b
*Add a model for SVDTraits using Eigen and use it by default. Update the doc.
...
*Add non-sparse matrix class (thus renamimg of the existing one)
*specialisation of the matrix class in Eigen_solver_traits according
whether this is a symmetric or asymmetric matrix
*update use-files of lapack and Taucs to get definitions
2011-09-21 12:36:13 +00:00
Gaël Guennebaud
df4bd83797
update the poisson demo to use Eigen's solvers
2011-09-20 16:43:42 +00:00
Laurent Rineau
5f33a481fc
GlSplat must not crash if shaders are not availlable with the hardware+driver
2011-09-09 14:39:57 +00:00
Laurent Rineau
453e83660b
Fix points set splatting
...
Maybe the semantic of the sorting of Orthogonal_k_neighbor_search has
changed: now the furthest point is found at --search.end() instead of
search.begin(). Because of that, the query point itself was found as wrong
"furthest" point, with distance==0, and then the radii of all points was 0.
2011-08-17 15:45:08 +00:00
Laurent Rineau
369498d1e5
Cancel revision 64607. There had been a problem with the branch.
...
| ------------------------------------------------------------------------
| r64607 | efif | 2011-07-05 17:27:04 +0200 (Tue, 05 Jul 2011) | 1 line
|
| Merged feature-branch Aos_2-new_functors-tau into next
| ------------------------------------------------------------------------
2011-07-06 11:11:58 +00:00
Sébastien Loriot
ca13392880
CGAL -> \cgal\
2011-05-30 12:36:57 +00:00
Laurent Rineau
3ab6dae3fc
Add a precision that compute_implicit_function(...) must be called
2011-05-06 09:41:24 +00:00
Laurent Rineau
2b7bb16f90
Use \ccReferToExampleCode instead of just \ccc
2011-05-06 09:41:13 +00:00
Laurent Rineau
5997c30b00
merge trunk into next, because Pierre commited to trunk instead of next
2011-04-29 15:50:56 +00:00
Pierre Alliez
8c356f15e9
Poisson reconstruction: back to un-normalized divergent
2011-04-29 14:39:35 +00:00
Laurent Rineau
3c02e07b23
Try to fix my last revision about cmake_policy, with CMake-2.6.x
...
CMake gives an error if one tries to use cmake_policy(VERSION x.y.z) if
x.y.z is greater than the current CMake version.
2011-04-28 17:45:22 +00:00
Laurent Rineau
c97205f085
Global handling of CMake policies (second part)
...
We declare
cmake_minimum_required(VERSION 2.6.2)
but we also use
cmake_policy(VERSION 2.8.4)
to declare that our CMake scripts are OK with all the defaults of CMake policies
as of CMake-2.8.4. That shuts down the warnings of CMake-2.8.4.
That way, we no longer need any declaration of specific policies.
Those two lines must be present and maintained in all our CMakeLists.txt
files (the one for the libraries, and also the one for examples and demos,
and maybe tests).
2011-04-28 10:55:56 +00:00
Laurent Rineau
0631943153
Uniform capitalization in our CMake script: use lowercase for commands
2011-04-28 10:36:18 +00:00
Laurent Rineau
ca5c92e034
Global maintenance of CMakeLists.txt: CMake minimal version is -2.6.2
...
The documentation of CGAL says that the minimal version of CMake must be
CMake-2.6.2.
- change cmake_minimum_required to VERSION 2.6.2
- no longer any need for the policy CMP0003 (was for 2.4.x)
- no longer any need for CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS (was for 2.4)
2011-04-27 17:58:27 +00:00
Laurent Rineau
407ec06d2b
Remove a std::cerr
2011-03-23 15:13:11 +00:00
Marc Glisse
f81bded5c7
Remove extra ';'.
2011-03-21 12:42:24 +00:00
Andreas Fabri
6ad4468fe1
Change name of demo file
2011-03-08 08:01:47 +00:00
Sébastien Loriot
e5a96255ba
*remove warnings.
...
In particular remove UNTESTED_XXXXXXXXXXX unused variable that possibly hide true warnings.
In those cases, the string printed while executed now starts with "NOTE: ".
*CGAL internal code no longer rely on depecrated features
2011-02-28 15:28:28 +00:00
Laurent Rineau
da95064578
Update the \ccPkgHowToCiteCgal tag for CGAL-3.8 (2011).
2011-02-24 15:21:10 +00:00
Sébastien Loriot
a2cec87f46
replace remaing fabs in include files by CGAL::abs
2011-02-18 15:37:40 +00:00
Andreas Fabri
c5f08385c4
Add 'using'
2010-12-07 13:12:24 +00:00
Marc Glisse
b110ca24fc
Avoid narrowing conversion in {}
2010-09-10 08:52:58 +00:00
Andreas Fabri
fc92f30f5f
Call the right predicate, as the old one calls circumcenter during the construction of the Sphere
2010-08-31 11:56:22 +00:00
Andreas Fabri
4ae93225bb
bugfix: the wrong point was chosen for the triangle
2010-08-27 13:13:14 +00:00
Laurent Rineau
7606b93406
Merge last unmerged revision from the branch CGAL-3.7-branch:
...
| ------------------------------------------------------------------------
| r57979 | lrineau | 2010-08-11 15:24:20 +0200 (Wed, 11 Aug 2010) | 1 line
|
| Global fix of all uses of qt4_generate_moc: the destination file path must be absolute.
| ------------------------------------------------------------------------
| r58026 | stayeb | 2010-08-12 17:40:41 +0200 (Thu, 12 Aug 2010) | 2 lines
|
| Bug fix: ensure that c3t3 contains no in complex cell when starting a new refinement process. We need this because the first refinement of the surface does not update the volume, so c3t3 can't know that in complex cells have been deleted.
|
| ------------------------------------------------------------------------
(That shows it is difficult to avoid to merge the release branch in the
trunk from time to time.)
2010-08-20 13:09:22 +00:00
Laurent Rineau
eb0339b4cc
Change the values of poisson_reconstruction_function when the query point
...
is outside of the "poisson triangulation" (triangulation that has been
computed internally to the function): now, instead of returning an
arbitrary huge value (whose sign can be wrong), returns the value of one of
the vertex on the convex hull.
2010-08-20 12:51:33 +00:00
Laurent Rineau
d030f1b248
Reverse last commit of Andreas
2010-08-19 11:53:57 +00:00
Andreas Fabri
93a60f45a1
Add main in an #ifdef
2010-08-19 11:32:11 +00:00
Andreas Fabri
0e743a8b09
incident_vertices -> adjacent_vertices
2010-08-18 09:20:35 +00:00
Andreas Fabri
530ee2b4d0
Fix a bug in area_voronoi_face (the area of the last triangle was missing)
2010-08-18 08:51:55 +00:00
Andreas Fabri
a2ecd30c49
Improve performance of assemble_poisson_row
2010-08-18 08:46:29 +00:00
Andreas Fabri
07ad4298fb
drapg and drop come from the base class
2010-08-16 12:24:44 +00:00
Laurent Rineau
d8b5954a90
Adapt the fwd declaration of the EPIC kernel to its new declaration.
2010-08-15 11:04:09 +00:00
Andreas Fabri
eec61ad612
bug fix in for loop
2010-08-14 14:30:44 +00:00
Laurent Rineau
af3ad196a0
Global fix of all uses of qt4_generate_moc: the destination file path must be absolute.
2010-08-11 13:24:20 +00:00
Laurent Rineau
50477b834e
Backport from trunk:
...
| ------------------------------------------------------------------------
| r57962 | lrineau | 2010-08-11 11:10:46 +0200 (Wed, 11 Aug 2010) | 5 lines
| Changed paths:
| M /trunk/Point_set_processing_3/examples/Point_set_processing_3/cgal_test_with_cmake
| M /trunk/Point_set_processing_3/test/Point_set_processing_3/cgal_test_with_cmake
| M /trunk/Surface_reconstruction_points_3/demo/Surface_reconstruction_points_3/cgal_test_with_cmake
| M /trunk/Surface_reconstruction_points_3/examples/Surface_reconstruction_points_3/cgal_test_with_cmake
| M /trunk/Surface_reconstruction_points_3/test/Surface_reconstruction_points_3/cgal_test_with_cmake
|
| Fix cgal_test_with_cmake from Point_set_processing_3 and
| Surface_reconstruction_points_3:
| - [ "a" == "b" ] is a syntax of Bash. The POSIX way if with a single '='.
| - do not override MAKE_CMD if it is already set (to jom, for example).
|
| ------------------------------------------------------------------------
2010-08-11 09:18:32 +00:00
Laurent Rineau
32f6d6d555
Fix cgal_test_with_cmake from Point_set_processing_3 and
...
Surface_reconstruction_points_3:
- [ "a" == "b" ] is a syntax of Bash. The POSIX way if with a single '='.
- do not override MAKE_CMD if it is already set (to jom, for example).
2010-08-11 09:10:46 +00:00
Andreas Fabri
11f9c270a4
Rewrite of loops
2010-08-10 13:22:20 +00:00
Andreas Fabri
e3b6097631
remove
2010-08-10 11:53:22 +00:00
Andreas Fabri
f4c074a0da
Returning a const double& is slower than a copy
2010-08-10 11:51:05 +00:00
Andreas Fabri
ba6f72ac3f
Initialize in the initializer list
2010-08-10 11:44:18 +00:00
Laurent Saboret
80771679b3
Updated Poisson_reconstruction_function documentation with generate_reference_manual 1.3.1
2010-06-20 17:43:29 +00:00
Andreas Fabri
55caf376ab
Add inversion of normals
2010-06-11 13:55:14 +00:00
Sébastien Loriot
52317dd49f
add python script (replace_CGAL_NAMESPACE.py) to replace CGAL_BEGIN_NAMESPACE and CGAL_END_NAMESPACE
...
by namespace CGAL { and } //namespace CGAL. in all .h and .cpp files
in a directory.
Apply it to all packages in the trunk
Remove macro definition from the config.h file.
2010-06-09 07:37:13 +00:00
Andreas Fabri
303bf2211a
Remove extra ';'
2010-05-17 14:23:33 +00:00
Andreas Fabri
044802c660
Add 'using' for ansi compliance
2010-05-16 13:45:57 +00:00
Andreas Fabri
5066077927
Remove ';'
2010-05-14 11:32:40 +00:00
Andreas Fabri
16147f871a
Remove ';'
2010-05-14 10:02:03 +00:00
Andreas Fabri
2db81b6688
Add 'using' statement for ansi compliance
2010-05-11 08:44:43 +00:00
Pierre Alliez
56029678b1
reduce img sizes.
2010-04-01 18:57:21 +00:00
Andreas Fabri
a732f53af6
Comment usage of MKL as it uses a wrapper from an experimental package
2010-03-26 08:32:15 +00:00
Nader Salman
59322188ac
Added a missing #include <CGAL/Surface_mesh_traits_generator_3.h>
2010-03-18 09:12:11 +00:00
Sébastien Loriot
1382b9552d
Add non-documented interface for APSS reconstruction.
...
Remove no longer needed Fast_orthogonal_k_neighbor_search (changes integrated in Orthogonal_k_neighbor_search)
2010-02-23 16:01:49 +00:00
Sylvain Pion
85dc12f2a7
Remove empty lines at beginning and end of files
...
(apply Scripts/developer_scripts/remove_empty_lines.pl).
2010-02-01 12:55:28 +00:00
Pierre Alliez
f6cad1bfe3
simplify tests by removing AABB tree business.
...
remove word "error" in console output.
2010-01-29 15:02:17 +00:00
Laurent Rineau
df4f43b09c
Merged revisions 53827-53828,53838,53840-53841 via svnmerge from
...
svn+ssh://lrineau@scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.6-branch
........
r53827 | lrineau | 2010-01-27 15:35:38 +0100 (Wed, 27 Jan 2010) | 15 lines
Merge from trunk:
| ------------------------------------------------------------------------
| r53821 | afabri | 2010-01-27 14:48:02 +0100 (Wed, 27 Jan 2010) | 1 line
|
| Add random_shuffle to the high level functions
| ------------------------------------------------------------------------
| r53823 | afabri | 2010-01-27 14:50:23 +0100 (Wed, 27 Jan 2010) | 1 line
|
| Remove random_shuffle from insert(b,e) functions as spatial_sort does it now
| ------------------------------------------------------------------------
| r53826 | afabri | 2010-01-27 15:24:29 +0100 (Wed, 27 Jan 2010) | 1 line
|
| Remove random_shuffle from insert(b,e) functions as spatial_sort does it now
| ------------------------------------------------------------------------
........
r53828 | lrineau | 2010-01-27 15:37:25 +0100 (Wed, 27 Jan 2010) | 8 lines
Merge from trunk:
| ------------------------------------------------------------------------
| r53822 | hemmer | 2010-01-27 14:50:01 +0100 (Wed, 27 Jan 2010) | 2 lines
|
| use CGAL::cpp0x for tuple
|
| ------------------------------------------------------------------------
........
r53838 | lrineau | 2010-01-27 17:15:22 +0100 (Wed, 27 Jan 2010) | 2 lines
Fix FindMKL: mkl_intel_thread does not have the suffix lp64 on Intel 64.
........
r53840 | lrineau | 2010-01-27 17:16:34 +0100 (Wed, 27 Jan 2010) | 3 lines
Fix FindTAUCS: if TAUCS_INCLUDE_DIR is set to "", then the following
find_path(TAUCS_INCLUDE_DIR ...) does nothing.
........
r53841 | lrineau | 2010-01-27 17:17:38 +0100 (Wed, 27 Jan 2010) | 2 lines
Fix the detection of configured programs.
........
2010-01-27 16:43:07 +00:00
Laurent Rineau
b4ab5b9a23
Merged revisions 53726-53727,53786 via svnmerge from
...
svn+ssh://lrineau@scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.6-branch
........
r53726 | lrineau | 2010-01-22 14:11:32 +0100 (Fri, 22 Jan 2010) | 7 lines
Merge from CGAL-3.5-branch:
| ------------------------------------------------------------------------
| r50580 | lsaboret | 2009-07-13 11:50:06 +0200 (Mon, 13 Jul 2009) | 1 line
|
| Removed APSS from CGAL 3.5
| ------------------------------------------------------------------------
........
r53727 | lrineau | 2010-01-22 14:18:09 +0100 (Fri, 22 Jan 2010) | 1 line
I forgot those files (remove APSS).
........
r53786 | lrineau | 2010-01-25 23:36:18 +0100 (Mon, 25 Jan 2010) | 1 line
Remove APSS from CGAL-3.6.
The old code is now in
/branches/unsorted-branches/Surface_reconstruction_points_3-with-APSS/
........
2010-01-26 09:30:46 +00:00
Laurent Rineau
6e731a1656
Merged revisions 53711,53718,53720,53724-53725,53728-53729,53731 via svnmerge from
...
svn+ssh://lrineau@scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.6-branch
........
r53711 | lrineau | 2010-01-20 21:36:47 +0100 (Wed, 20 Jan 2010) | 2 lines
Fix for Debian: Qt4 QGLViewer library is /usr/lib*/libqglviewer-qt4.so
........
r53718 | lrineau | 2010-01-21 17:57:41 +0100 (Thu, 21 Jan 2010) | 10 lines
Merge from trunk:
| New Revision: 53717
| Author: afabri
| Date: 2010-01-21 17:51:49 +0100 (Thu, 21 Jan 2010)
|
| Log message:
|
| Add operator for MSVC 2005/2008 to avoid a matching ambiguity
........
r53720 | lrineau | 2010-01-21 18:06:33 +0100 (Thu, 21 Jan 2010) | 2 lines
Merge r53719 from trunk (VC workaround)
........
r53724 | lrineau | 2010-01-22 13:34:50 +0100 (Fri, 22 Jan 2010) | 10 lines
Merge from trunk:
| New Revision: 53723
| Author: afabri
| Date: 2010-01-22 13:28:06 +0100 (Fri, 22 Jan 2010)
|
| Log message:
|
| Just FK would be nicer, but VC 2005 messes it up with an FK in a base class when compiling degenerate_test.cpp
|
........
r53725 | lrineau | 2010-01-22 13:44:11 +0100 (Fri, 22 Jan 2010) | 2 lines
Cartesian<float> gives warnings (about truncation from double to float).
........
r53728 | lrineau | 2010-01-22 14:26:40 +0100 (Fri, 22 Jan 2010) | 2 lines
Fix bashism ==
........
r53729 | lrineau | 2010-01-22 15:10:25 +0100 (Fri, 22 Jan 2010) | 3 lines
Re-add g++-3.4 in the list of supported compilers (to be synced with the
testsuite and the CGAL web site).
........
r53731 | lrineau | 2010-01-22 16:09:52 +0100 (Fri, 22 Jan 2010) | 11 lines
Merge fmo trunk:
| ------------------------------------------------------------------------
| r53730 | afabri | 2010-01-22 16:07:59 +0100 (Fri, 22 Jan 2010) | 1 line
| Changed paths:
| M /trunk/Spatial_searching/doc_tex/Spatial_searching/intro.tex
| M /trunk/Spatial_searching/doc_tex/Spatial_searching/main.tex
|
| Moved ccAuthor right after the title
| ------------------------------------------------------------------------
|
........
2010-01-22 15:16:54 +00:00
Laurent Rineau
5e4c755bdb
Merged revisions 53668-53669,53678-53679,53682-53686 via svnmerge from
...
svn+ssh://lrineau@scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.6-branch
........
r53668 | yvinec | 2010-01-19 11:00:41 +0100 (Tue, 19 Jan 2010) | 3 lines
added changes for Mesh_3
........
r53669 | yvinec | 2010-01-19 11:04:38 +0100 (Tue, 19 Jan 2010) | 3 lines
fixed page layout in Changes for Mesh_3
........
r53678 | spion | 2010-01-20 13:32:36 +0100 (Wed, 20 Jan 2010) | 2 lines
Link AK_d and reorder to have Modular close to NT.
........
r53679 | lrineau | 2010-01-20 13:37:23 +0100 (Wed, 20 Jan 2010) | 9 lines
Merge from trunk:
| New Revision: 53666
| Author: sloriot
| Date: 2010-01-19 08:41:16 +0100 (Tue, 19 Jan 2010)
|
| Log message:
|
| remove warnings
........
r53682 | lrineau | 2010-01-20 14:31:41 +0100 (Wed, 20 Jan 2010) | 2 lines
Simplify the URL to CORE, so that "_" is not in the URL (Pb with manual tools)
........
r53683 | lrineau | 2010-01-20 14:42:23 +0100 (Wed, 20 Jan 2010) | 3 lines
Fix the package description of AK (fix the bib label and the version of
CGAL)
........
r53684 | lrineau | 2010-01-20 14:45:53 +0100 (Wed, 20 Jan 2010) | 1 line
clean PkgDescription.tex
........
r53685 | lrineau | 2010-01-20 15:01:09 +0100 (Wed, 20 Jan 2010) | 3 lines
- Update PkgDexcription.tex to year 2010.
- Add manual-3.6.bib
........
r53686 | lrineau | 2010-01-20 15:03:10 +0100 (Wed, 20 Jan 2010) | 1 line
Update the biblio shipped in manual tools, using manual-3.6.bib
........
2010-01-20 14:07:18 +00:00
Laurent Rineau
0bb0211b72
Merged revisions 53436,53440-53441,53444,53446,53448-53449,53463,53466-53468,53470,53472,53474-53476,53478,53481-53482,53484,53491-53492 via svnmerge from
...
svn+ssh://lrineau@scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.5-branch
........
r53436 | lrineau | 2009-12-16 00:14:31 +0100 (Wed, 16 Dec 2009) | 6 lines
Merge from trunk:
r52128 | efif | 2009-10-05 10:42:51 +0200 (Mon, 05 Oct 2009) | 1 line
fixed inclusion of boost propert_map.hpp
........
r53440 | teillaud | 2009-12-16 10:19:53 +0100 (Wed, 16 Dec 2009) | 7 lines
fixed label for bibtex entry
(same as commit 53439 in trunk)
-This line, and those below, will be ignored--
M Circular_kernel_3/PkgDescription.tex
........
r53441 | teillaud | 2009-12-16 10:26:05 +0100 (Wed, 16 Dec 2009) | 2 lines
fixed bibtex label
........
r53444 | teillaud | 2009-12-16 10:36:51 +0100 (Wed, 16 Dec 2009) | 2 lines
fixed bibtex label
........
r53446 | teillaud | 2009-12-16 10:43:05 +0100 (Wed, 16 Dec 2009) | 4 lines
(same as commit 53445 in trunk)
changed a few labels, to comply with labelling bugs of some packages in their PkgDescription.tex
........
r53448 | teillaud | 2009-12-16 10:58:31 +0100 (Wed, 16 Dec 2009) | 4 lines
(same as commit 53447 in trunk)
new version after changes in bib source file
........
r53449 | lrineau | 2009-12-16 15:05:59 +0100 (Wed, 16 Dec 2009) | 2 lines
Changes for 3.5.1
........
r53463 | lrineau | 2009-12-17 09:55:34 +0100 (Thu, 17 Dec 2009) | 2 lines
Fix a typo (thanks to AF).
........
r53466 | teillaud | 2009-12-17 14:00:12 +0100 (Thu, 17 Dec 2009) | 2 lines
fixed bibtex entry
........
r53467 | lrineau | 2009-12-17 14:08:42 +0100 (Thu, 17 Dec 2009) | 2 lines
Updates after Monique's suggestions.
........
r53468 | lrineau | 2009-12-17 14:13:00 +0100 (Thu, 17 Dec 2009) | 7 lines
Backport from trunk:
| ------------------------------------------------------------------------
| r52189 | fcacciola | 2009-10-07 17:44:30 +0200 (Wed, 07 Oct 2009) | 1 line
|
| TAUCS downloading fixes
| ------------------------------------------------------------------------
........
r53470 | teillaud | 2009-12-17 14:17:35 +0100 (Thu, 17 Dec 2009) | 3 lines
last fixes
(same as commit 53469 in trunk)
........
r53472 | teillaud | 2009-12-17 14:22:03 +0100 (Thu, 17 Dec 2009) | 2 lines
bug fix
........
r53474 | teillaud | 2009-12-17 14:25:28 +0100 (Thu, 17 Dec 2009) | 2 lines
last version for 3.5.1 (I hope!)
........
r53475 | lrineau | 2009-12-17 14:49:28 +0100 (Thu, 17 Dec 2009) | 9 lines
Backport from trunk:
| ------------------------------------------------------------------------
| r52190 | fcacciola | 2009-10-07 17:47:28 +0200 (Wed, 07 Oct 2009) | 1 line
| Changed paths:
| M /trunk/wininst/developer_scripts/script_cgal_3_5.nsi
|
| TAUCS downloading fixes
| ------------------------------------------------------------------------
........
r53476 | lrineau | 2009-12-17 15:35:29 +0100 (Thu, 17 Dec 2009) | 1 line
Fix the anchor name s/Pkg::/Pkg:/
........
r53478 | lrineau | 2009-12-17 16:36:11 +0100 (Thu, 17 Dec 2009) | 2 lines
Change the URL field to NOTE in how_to_cite_cgal.bib.
........
r53481 | lrineau | 2009-12-17 17:14:24 +0100 (Thu, 17 Dec 2009) | 2 lines
Update to 3.5.1
........
r53482 | lrineau | 2009-12-17 17:15:24 +0100 (Thu, 17 Dec 2009) | 2 lines
If one uses the NOTE field, one needs to quote it with \url! (Thanks to Sylvain Pion)
........
r53484 | lrineau | 2009-12-17 18:27:09 +0100 (Thu, 17 Dec 2009) | 1 line
Revert last commits, which required the use of the url or hyperred packages.
........
r53491 | lrineau | 2009-12-18 15:40:11 +0100 (Fri, 18 Dec 2009) | 4 lines
Fix the bug where plugins are put in CGAL_ROOT/lib/ instead of
the current working directory, when CGAL is build with WITH_DEMOS and
WITH_EXAMPLES.
........
r53492 | lrineau | 2009-12-18 15:41:21 +0100 (Fri, 18 Dec 2009) | 4 lines
Fix the bug where plugins are put in CGAL_ROOT/lib/ instead of
the current working directory, when CGAL is build with WITH_DEMOS and
WITH_EXAMPLES.
........
2009-12-18 14:52:14 +00:00
Nader Salman
ee14f8aaa3
Updated the PkgDescription.tex
2009-12-04 12:57:17 +00:00
Laurent Rineau
ed3ba834fe
Use the fwd declaration header for Filtered_kernel.
2009-11-25 14:45:46 +00:00
Nader Salman
b0f068fca3
Added #include <CGAL/trace.h> where needed.
2009-11-05 15:16:51 +00:00
Sylvain Pion
89ddee6c69
Remove Laurent Saboret from the maintainer files.
2009-10-21 07:56:06 +00:00
Stéphane Tayeb
a7c00d7595
Add #include<trace.h> where needed (i think i broke that when i worked on *_assertions.h files)
2009-10-16 08:50:48 +00:00
Gaël Guennebaud
cc2181e205
#include <CGAL/trace.h> where needed
2009-10-15 12:08:25 +00:00
Stéphane Tayeb
8dceee4164
Add include<CGAL/assertions.h> in *_assertion files.
2009-10-07 13:16:13 +00:00
Stéphane Tayeb
770492c1c7
Use new version of script create_assertions.sh to generate *_assertions.h files.
...
Diffs are:
* #undef added
* in old files, (void)0 is replaced by static_cast<void>(0)
* in old files, lines as "# define CGAL_xxx_assertion 1" are added
* in point_set_processing_assertions.h, surface_mesh_parameterization_assertions.h, surface_reconstruction_points_assertions.h, "|| defined(CGAL_NDEBUG)" is replaced by "|| defined (NDEBUG)"
* protective macros (if any) are removed
* included files if any (<CGAL/assertions.h>, <CGAL/trace.h>) are removed
2009-10-07 07:49:44 +00:00
Laurent Rineau
d98e9e7e1b
Merged revisions 52137 via svnmerge from
...
svn+ssh://scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.5-branch
........
r52137 | lrineau | 2009-10-05 12:58:35 +0200 (Mon, 05 Oct 2009) | 2 lines
Resize pictures that have width>1200
........
2009-10-05 11:06:47 +00:00
Laurent Saboret
5dfcebf277
Optimization:
...
Use PARDISO *symmetric* solver. It is faster and uses less memory than symmetric one.
2009-10-02 14:04:18 +00:00
Laurent Saboret
1603d0c38f
Removed assertions for accurate executions times
2009-10-02 12:59:34 +00:00
Laurent Saboret
744704e814
Port to Linux/g++ 4.3.1
2009-10-02 08:22:04 +00:00
Laurent Saboret
05b7683855
Added support of Intel MKL/Pardiso sparse linear solver:
...
* Poisson_reconstruction_function::compute_implicit_function() gets a new parameter = the solver to use (TAUCS by default).
* It uses SparseLinearAlgebraTraits_d traits classes and not Taucs_solver anymore.
* poisson_reconstruction example accepts a new parameter -solver = taucs or mkl.
2009-10-01 10:46:44 +00:00
Laurent Saboret
e3ad01d00f
Fixed compilation warning
2009-09-29 09:49:23 +00:00
Andreas Fabri
d0273656ee
Add link to demo
2009-09-28 11:59:50 +00:00
Sylvain Pion
5626725230
Remove a bunch of EPS files.
2009-09-18 12:27:38 +00:00
Laurent Saboret
1e9a39e594
Added traces
2009-09-10 16:24:42 +00:00
Laurent Saboret
d588cf76ce
* Fixed bug introduced in r51683:
...
(Windows) developers compiling Surface_reconstruction_points_3 with CGAL 3.5 beta 1 need to compile with Surface_mesher package from svn in order to get r51028 bug fix (orientation of reconstructed meshes).
2009-09-10 15:58:55 +00:00
Laurent Saboret
43d43e281f
Fixed bug in test suite:
...
* The bug occured (sometimes) in test suite when calling
> APSS_reconstruction_test data/robocat_deci.off
=> assertion failure "CGAL::Polyhedron_incremental_builder_3<HDS>::
lookup_halfedge(): input error: facet 1462 shares a halfedge from vertex 95 to vertex 808 with facet 1312."
in output_surface_facets_to_polyhedron().
This means that the reconstructed surface is not manifold.
* The reason seems that (on this example) APSS implicit function is not smooth enough for make_surface_mesh().
* The fix was to set APSS smoothness factor to 6 (default is 2).
2009-09-10 10:05:26 +00:00
Laurent Saboret
a39138a7a2
Partial fix of assertion failure "(x,y,z) is already inserted on surface" in make_surface_mesh():
...
* The bug could be reproduce by:
> poisson_reconstruction Compressor_top_clean_65kpoints.pwn out.off -sm_distance 0.75
or
> APSS_reconstruction robocat_deci.off out.off -smooth 6
(try several times)
* The fix is to set Implicit_surface_3's dichotomy error to make_surface_mesh's approximation distance/1000 (instead of /10). This makes make_surface_mesh() behavior more reproductible.
* My guess is that in both implicit functions are not smooth, and that make_surface_mesh's parameters must be tuned to make them appear smooth to the algorithm.
2009-09-10 09:34:16 +00:00
Laurent Saboret
875d360a13
* Bug fix in find_inner_point(): find point (close to) minimum of implicit function instead of random point inside surface
2009-09-10 09:21:10 +00:00
Laurent Saboret
9c10d6e647
Temporary traces: turn on CGAL assertions
2009-09-10 09:19:00 +00:00
Laurent Saboret
4d92a1293a
Temporary traces: turn on CGAL assertions
2009-09-10 09:16:24 +00:00
Laurent Saboret
4f375320a0
Fixed bug in make_surface_mesh(implicit surface, sphere, Manifold_tag) when the implicit surface crosses the sphere:
...
* The bug could be reproduced on Linux/g++ 4.3.1 by:
> poisson_reconstruction Compressor_top_clean_30kpoints.pwn Compressor-poisson.off
or
> APSS_reconstruction robocat_deci.off robocat_deci-apss.off
=> infinite loop that crashes when the process max memory is reached, or
assertion failure "(x,y,z) is already inserted on surface", or
assertion failure "A facet is not in conflict with its refinement point"
* The fix was to use Manifold_with_boundary_tag.
2009-09-08 14:08:23 +00:00
Pierre Alliez
937d57808f
update barycentric coordinates - thanks Andreas.
2009-09-08 07:03:30 +00:00
Laurent Saboret
f26a4c18f0
Fixed assertion failure "tester(d)" in Triangulation_3::find_conflicts() when running the Delaunay refinement:
...
* To reproduce the bug:
> poisson_reconstruction data/sphere926.pwn sphere926-poisson.off
(try several times)
* The fix is:
- implement Robust_circumcenter_filtered_traits_3::compute_squared_radius_3_object()
- compare denominator with 1E-13 (instead of 1E-14) to switch to exact arithmetic
2009-09-07 17:10:06 +00:00
Laurent Saboret
0a9f6181d5
Fixed infinite loop in Min_sphere_d:
...
* On Linux/g++, the bug could be reproduced by:
> poisson_reconstruction data/sphere926.pwn sphere926-poisson.off
* The fix was do use Min_sphere_of_spheres_d instead of Min_sphere_d
2009-09-07 14:06:13 +00:00
Laurent Saboret
f7e2037760
* Fixed images width (as requested by LR):
...
set max-width instead of width in HTML.
* Also set width=1.0 for most images in PDF (prettier).
2009-09-03 15:22:38 +00:00
Laurent Saboret
10854a4ba1
Fixed compilation error due to the global change "CGALi" -> "internal".
2009-09-02 13:16:45 +00:00
Laurent Saboret
fe8353441a
Port to Windows 64
2009-09-02 12:10:05 +00:00
Laurent Saboret
be09d80d95
* Bug fix: fixed compatibility of TAUCS/BLAS/LAPACK precompiled libraries with Visual C++ 9.0 2008:
...
CGAL 3.5 will include TAUCS/BLAS/LAPACK precompiled libraries for Visual C++ 8.0 and 9.0.
Auto-link is modified accordingly.
* Also fixed compatibility of cgal_test_with_cmake.bat scripts with VC++ 9.0.
2009-08-26 16:23:28 +00:00
Andreas Fabri
5d0c59cbd9
VC++ doesn't know whether Tds is the template parameter or the inherited typedef ... Tds; which is defined in the scope of the base class Triangulation_3
2009-08-25 21:06:46 +00:00
Sylvain Pion
8573fe26ce
Rename CGALi to internal.
2009-08-24 17:10:04 +00:00
Laurent Saboret
fa8674926a
Improved traces
2009-08-24 16:05:20 +00:00
Laurent Saboret
ad52daf904
* Finished to implement the changes requested by PA on 08/24.
...
* Committed Surface_reconstruction_statistics.xls with PA changes committed on 08/24.
* Fixed figures numbering.
2009-08-24 16:00:06 +00:00
Laurent Saboret
b81dc194e6
Update images wrt Surface_reconstruction_images.ppt r51238 (as requested by PA)
2009-08-24 12:10:30 +00:00
Laurent Saboret
70ba3ec8c1
Compressed images
2009-08-24 12:08:42 +00:00
Laurent Saboret
5e741020a7
Convert PNG images to JPG to save space in CGAL tarball (requested by SP)
2009-08-24 10:11:30 +00:00
Pierre Alliez
f61de989cb
minor fixes on performances.tex
...
(needs more fixes)
2009-08-14 12:07:48 +00:00
Pierre Alliez
79fdf05aa0
case studies: done for failure cases.
2009-08-14 12:02:24 +00:00
Pierre Alliez
f43babb999
more on case studies (degraded conditions)
2009-08-14 11:24:32 +00:00
Pierre Alliez
ac626b2fb0
more on case studies (ideal sampling conditions)
2009-08-14 10:06:32 +00:00
Pierre Alliez
7d5cd23287
more on case studies.
2009-08-14 09:50:46 +00:00
Pierre Alliez
9109f19e63
recontruction: improve bench images.
2009-08-14 09:01:17 +00:00
Laurent Saboret
89065b78a8
Turn on TAUCS traces to debug random crash in test suite
2009-08-07 10:50:18 +00:00
Laurent Saboret
318876bb07
User Manual: added Case Studies and Performance sections for Poisson reconstruction
2009-08-06 16:38:37 +00:00
Laurent Saboret
7e99eef316
Images used in the User Manual (rasterized)
2009-08-04 14:41:59 +00:00
Laurent Saboret
ac3d842098
Fixed the default Surface Mesher parameters:
...
* Default Surface Mesher parameters for Poisson are now
- triangle radius = 100 * point set average spacing and
- approximation distance = 0.25 * point set average spacing
(instead of 0.1 * point set radius and 0.002 * point set radius).
As Poisson is a function piecewise linear in the tetrahedra of the underlying triangulation, the goal of this change is to ensure that the Surface Mesher creates a mesh with triangles larger than the underlying tetrahedra.
* Default Surface Mesher parameters for APSS are now the same as Poisson to ease comparison among both methods, and simplify code maintenance
(instead of APSS distance = 1.5 * Poisson distance to get reconstructed surfaces of roughly the same number of faces).
2009-08-04 11:35:02 +00:00
Laurent Saboret
8107390e77
Fixed compilation error on Linux/g++
2009-08-03 17:28:38 +00:00
Laurent Saboret
31f36744c7
* Fixed color of reconstructed surfaces (magenta -> light gray).
...
* Fixed size of splats for nicer screenshots:
- knn parameter allows now to change the size of splats
- fixed offset by 1 in use of knn
- knn default changed from 18 (medium) to 6 (small)
- knn min changed from 6 (small) to 1 (tiny)
* Compute reconstruction error after APSS and Poisson (in fact the distance from input points to reconstructed mesh).
2009-08-03 15:36:25 +00:00
Laurent Saboret
d5475f496c
Improved performance traces
2009-08-03 14:47:05 +00:00
Laurent Saboret
7ef33128f2
Fixed bug in Point Set demo Save As dialog: prompt warning if saving failed
2009-08-03 07:57:39 +00:00
Laurent Saboret
f7831a6a82
Improved performance traces
2009-07-31 10:49:16 +00:00
Laurent Saboret
fa4a22f837
Bug fix: fixed scene item name when loading a file with several dots in the name.
2009-07-31 09:44:13 +00:00
Laurent Saboret
0a8d0e30f3
Temporary workaround:
...
remove robocat_deci from tst suite to avoid an infinite loop with APSS.
2009-07-30 17:12:35 +00:00
Laurent Saboret
1a1ecba11a
Fixed bug in Save As dialog
2009-07-30 17:11:24 +00:00
Laurent Saboret
aacac9bdf0
Improved performance traces
2009-07-30 12:55:44 +00:00
Laurent Saboret
f46faa4ca0
Fixed minimum value of percentage field (set to 0.01%)
2009-07-29 15:49:50 +00:00
Laurent Saboret
eef098c440
Use approximation distance = 0.015 (instead of 0.01) to match the recommended values.
2009-07-29 12:56:39 +00:00
Laurent Rineau
f1a3f94274
Merge to trunk commits from CGAL-3.5-branch so far.
...
Merged revisions 50855,50859,50863,50868,50871,50878-50879,50886,50893,50930-50934 via svnmerge from
svn+ssh://scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.5-branch
........
r50855 | lrineau | 2009-07-27 13:47:18 +0200 (Mon, 27 Jul 2009) | 1 line
Attempt to fix links to precompiled demos.
........
r50859 | lrineau | 2009-07-27 14:37:54 +0200 (Mon, 27 Jul 2009) | 2 lines
update the AUTHORS list
........
r50863 | lrineau | 2009-07-27 14:53:14 +0200 (Mon, 27 Jul 2009) | 3 lines
Remove occurences of "3.4" in various files (problem reported by
J. Reichel)
........
r50868 | lrineau | 2009-07-27 15:38:39 +0200 (Mon, 27 Jul 2009) | 2 lines
Fix target names conflicts with Triangulation_2.
........
r50871 | lrineau | 2009-07-27 15:48:57 +0200 (Mon, 27 Jul 2009) | 2 lines
Taucs will be updated for CGAL-3.5.
........
r50878 | lrineau | 2009-07-27 16:10:03 +0200 (Mon, 27 Jul 2009) | 2 lines
There was still a 3.4 in that file.
........
r50879 | lrineau | 2009-07-27 16:16:11 +0200 (Mon, 27 Jul 2009) | 2 lines
Fix a problem with \cgalrawversion{}: use "\cgalrawversion" instead!
........
r50886 | reichel | 2009-07-27 19:09:07 +0200 (Mon, 27 Jul 2009) | 2 lines
Set CGAL_SONAME_VERSION to 4 and CGAL_SOVERSION to 4.0.0.
........
r50893 | lsaboret | 2009-07-28 10:27:31 +0200 (Tue, 28 Jul 2009) | 2 lines
* Fixed include path.
* Fixed order of libraries: TAUCS must be listed before LAPACK.
........
r50930 | lrineau | 2009-07-29 11:58:00 +0200 (Wed, 29 Jul 2009) | 2 lines
Add periodic_3_demo to "make demos".
........
r50931 | lrineau | 2009-07-29 11:59:33 +0200 (Wed, 29 Jul 2009) | 2 lines
Add CGAL ipelets to "make demos".
........
r50932 | lrineau | 2009-07-29 12:57:59 +0200 (Wed, 29 Jul 2009) | 2 lines
Add the polyhedron demo to "make demos".
........
r50933 | lrineau | 2009-07-29 13:04:50 +0200 (Wed, 29 Jul 2009) | 2 lines
Add the points set demo to "make demos".
........
r50934 | lrineau | 2009-07-29 13:09:22 +0200 (Wed, 29 Jul 2009) | 2 lines
Make the windows installer fetch the manual from the right place!
........
2009-07-29 12:49:27 +00:00
Laurent Saboret
47065c2ae1
* Workaround orientation bug in output_surface_facets_to_off(): call output_surface_facets_to_polyhedron() then save polyhedron to OFF.
...
* Also change make_surface_mesh() tag parameter from Manifold_with_boundary_tag to Manifold_tag as implicit functions have no boundaries.
2009-07-29 09:45:42 +00:00
Laurent Saboret
f7ca35ad47
* Workaround orientation bug in output_surface_facets_to_off(): call output_surface_facets_to_polyhedron() then save polyhedron to OFF.
...
* Also change make_surface_mesh() tag parameter from Manifold_with_boundary_tag to Manifold_tag as implicit functions have no boundaries.
2009-07-29 09:13:15 +00:00
Laurent Saboret
f9d7cbd843
Update trunk/Surface_reconstruction_points_3 wrt CGAL-3.5-branch for revisions 50663-r50904:
...
r50904 | lsaboret:
Fixed compilation error in cgal_test_with_cmake introduced in r50885
r50901 | lrineau:
-#include <Qt/qglobal.h>
+#include <QtCore/qglobal.h>
r50885 | lsaboret:
* Fixed compilation errors on Windows/VC++ introduced in r50866 (one needs to update a DLL's config file when renaming the DLL).
* Use "PS_demo_" prefix instead of "reconstruction_" in target names (to be coherent, and because long names break cmake on Windows - see r50533).
* Renamed polyhedron_demo_plugin() as point_set_demo_plugin() (to be coherent, and because the code diverges from Polyhedron demo).
r50877 | lsaboret:
Fixed link error on Windows (in splatting code)
r50688 | palliez:
point set demo: one attempt to solve compilation issues.
r50679 | palliez:
move point set demo
r50678 | palliez:
move point set demo
r50677 | palliez:
move point set demo
r50676 | palliez:
move point set demo
r50675 | palliez:
move point set demo
r50668 | lsaboret:
* Updated Point_set_processing_3 reference manual to describe the influence of each knn parameter.
* Fixed bug in Point_set_processing_3 examples/tests: use reasonable default knn parameters (0.1 or 0.15% of point set was overkill.* Updated the Point Set demo to use the recommended knn values by default.
r50666 | ggael:
automagically computes the slpat radii when needed
r50663 | ggael:
remove the splatting mode if it is not supported
2009-07-28 12:07:14 +00:00
Laurent Saboret
341a2a7a28
Move Surface_reconstruction_points_3 with APSS (targeting CGAL 3.6) from experimental-packages to trunk
2009-07-28 09:20:13 +00:00
Laurent Saboret
4b8de7a701
Move Surface_reconstruction_points_3 with APSS (targeting CGAL 3.6) from experimental-packages to trunk
2009-07-28 08:25:53 +00:00
Laurent Saboret
0295e64d9b
Move Surface_reconstruction_points_3 with APSS (targeting CGAL 3.6) from experimental-packages to trunk
2009-07-28 07:26:07 +00:00
Laurent Saboret
740a0faa6e
Move Surface_reconstruction_points_3 with APSS (targeting CGAL 3.6) from experimental-packages to trunk
2009-07-28 07:24:21 +00:00
Laurent Rineau
aa5fac11fe
Change targets names to avoid conflicts with target names from the
...
polyhedron demo.
2009-07-27 13:15:58 +00:00
Pierre Alliez
44305e3ff0
point set demo: one attempt to solve compilation issues.
2009-07-19 07:11:08 +00:00