Laurent Rineau
af005e81dc
Bug-fix for Windows min/max issue
...
Trivial bug-fix for master
2014-05-21 13:00:15 +02:00
Laurent Rineau
2463459ce6
Doc for the two overloads of Angle_3::operator()
2014-05-21 12:19:13 +02:00
Laurent Rineau
6500bd907f
Add Angle_3(Vector_3, Vector_3)
...
...by similarity with Angle_2.
2014-05-21 12:18:49 +02:00
Laurent Rineau
191b01b13b
Add Angle_3()(Point_3, Point_3, Point_3, Point_3)
2014-05-21 11:04:59 +02:00
Laurent Rineau
dffb22f732
Do not reset 'integration' when it is not used
2014-05-20 15:50:12 +02:00
Laurent Rineau
a2412a869e
Change the tester name, so that the machine name appears
2014-05-20 15:49:35 +02:00
Laurent Rineau
212cd13929
Merge branch 'Polyhedron-demo_filter_selectView-GF'
2014-05-19 13:25:38 +02:00
Laurent Rineau
cc32f4a9b6
Merge branch 'Mesh_3-add_demo_with_features-GF'
...
Conflicts:
Installation/changes.html
2014-05-19 13:25:25 +02:00
Laurent Rineau
641d2b8017
No longer support VC9
...
We support VC10/VC11/VC12 (aka 2010, 2012, 2013). That is enough.
2014-05-19 12:02:43 +02:00
Andreas Fabri
3a0f46f1d2
suppress automatic link for 'Fast'
2014-05-19 09:59:44 +02:00
Laurent Rineau
fd38d02f86
Implement "Zoom to this object"
2014-05-16 18:02:45 +02:00
Laurent Rineau
588c529d86
Add "Save as..." to the objects context menu
2014-05-16 16:16:49 +02:00
Laurent Rineau
da50729c11
One can filter the list of objects in the demo
...
I use q QSortFilterProxyModel, to wrap our 'scene' model. All the
"index" and "selection" objects must be translated from/to the
unfiltered model.
2014-05-16 14:32:18 +02:00
Laurent Rineau
f296706fa5
updated crontab (automated commit)
2014-05-15 19:18:03 +02:00
Laurent Rineau
73f4734525
Fix permissions
2014-05-15 18:33:36 +02:00
Andreas Fabri
b208fd8170
Merge branch 'Kinetic-VCBugfix-GF'
...
Approved by the release manager
2014-05-15 14:56:26 +02:00
Laurent Rineau
b70d690c76
Add the release note
2014-05-15 13:03:33 +02:00
Laurent Rineau
9f4884490d
Protect features in the Polyhedron demo Mesh_3 plugin
...
The UI is the same dialog as in demo/Mesh_3/. There is a checkbox to
chose to protect sharp edges or not.
2014-05-15 12:57:59 +02:00
Laurent Rineau
4d8d5d8123
Conditionally protect sharp features
...
There is now an additional checkbox in the dialog UI.
2014-05-15 12:05:38 +02:00
Laurent Rineau
9753495637
Patch_id of Polyhedron is a pair<int,int>
2014-05-15 11:32:56 +02:00
Laurent Rineau
cfb1ecb2d1
Use CGAL::internal::Mesh_3::C3t3_initializer
...
... instead of doing the job ourselves.
2014-05-15 11:31:48 +02:00
Laurent Rineau
c73f2b99a6
Useless include
2014-05-15 10:57:19 +02:00
Laurent Rineau
1ec6cd429a
Be able to deal with Patch_id=pair<int,int>
...
So far, the files
<CGAL/Mesh_3/Detect_features_in_polyhedra.h>
<CGAL/Mesh_polyhedron_3.h>
were assuming that the Patch_id was an integral type. Now they assumes
that it is either an integral type, or a pair of integral types.
2014-05-15 10:57:03 +02:00
Andreas Fabri
7e00af50f5
Merge branch 'Triangulation_3-faster_incident_edges-GF'
...
Approved by the release manager
2014-05-14 17:03:41 +02:00
Laurent Rineau
7889b90645
Demo: if you define
...
CGAL_MESH_3_DEMO_ACTIVATE_SHARP_FEATURES_IN_POLYHEDRAL_DOMAIN, the sharp
features are now detected and handled on polyhedral domains. The
drawback is that it disables the other oracles (implicit...) because
Triangulation and C3t3 are not compatible anymore (gives compilation
errors, which seem very difficult to solve).
Cherry-pick from:
commit 416691ef8a
Author: Clément Jamin <clement.jamin@inria.fr>
Date: Mon Sep 24 14:02:13 2012 +0000
from Mesh_3-parallel-cjamin
2014-05-14 15:41:54 +02:00
Laurent Rineau
38c60532e8
Doc-fix: remove the doc of unimplemented constructor
2014-05-14 11:13:35 +02:00
Andreas Fabri
dd531f5068
suppress size_t->int loss of precision warning
2014-05-14 08:44:53 +02:00
Laurent Rineau
4bcbc85cf5
The recent files list stores absolute names
...
Trivial bug-fix for master
(cherry picked from commit f53238b57910a8a96fd9cb45042e1e4193772a4d)
2014-05-13 16:32:50 +02:00
Jane Tournois
e97506adb7
Merge branch 'Triangulation_3-regular_cell_base_with_circumcenter-GF'
...
Resolve conflicts in Mesh_3/include/CGAL/Mesh_3/config.h
This branch implements the small feature described here :
https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Small_Features/circumcenter%28%29_in_RT3_cell_base
It makes consistent implementations of dual(cell) in RT3 and DT3 :
they both return cell->circumcenter(gt) now
Approved by the release manager
2014-05-13 14:52:13 +02:00
Jane Tournois
8bc6e6136d
fix a warning from clang. Actually highlighted a real error : gt was missing
2014-05-12 14:55:11 +02:00
Laurent Rineau
80ec1ff80b
Merge branch 'Mesh_3-fix_Mesh_3_CGAL_4.3-lrineau'
...
Fix bugs introduced in CGAL-4.3.
Tested in CGAL-4.5-Ic-35
Approved by the release manager
2014-05-12 14:42:40 +02:00
Laurent Rineau
3c3b0a013a
Fix expected number of cells
2014-05-12 14:41:36 +02:00
Jane Tournois
1b5f70c871
fix deprecation warning
2014-05-12 12:57:33 +02:00
Andreas Fabri
3d0e6f2a4f
boost::unorerdered_set::reserve() was only introduced with Boost 1.50
2014-05-09 11:08:38 +02:00
Laurent Rineau
3224c40861
Fix the number of inserted balls
...
With CGAL_MESH_3_NO_PROTECTION_NON_LINEAR==1, the number of protecting
balls is higher.
2014-05-09 10:49:19 +02:00
Andreas Fabri
698a9de02f
_MSC_VER was still wrong
2014-05-09 08:46:53 +02:00
Andreas Fabri
1ff9694206
int -> std::size_t
2014-05-08 13:41:33 +02:00
Andreas Fabri
ae5c56c7ce
_MSC_VER was too small
2014-05-08 13:34:43 +02:00
Laurent Rineau
33cb60cc29
Revert an incorrect push I did
2014-05-07 15:18:53 +02:00
Andreas Fabri
e574340204
workaround for VC12
2014-05-07 14:38:45 +02:00
Andreas Fabri
d4bca9e2a4
Qiet down VC++ on a 'performance' warning
2014-05-07 14:38:44 +02:00
Andreas Fabri
7f52c63c82
Apply a bug fix proposed by Jeffrey Bush
2014-05-07 14:38:44 +02:00
Laurent Rineau
8c41940615
Update the release notes
2014-05-07 14:01:17 +02:00
Laurent Rineau
bcefbcb8bd
Merge remote-tracking branch 'origin/Periodic_3_mesh_3-Extended_mesh_3-MBogdanov' into Periodic_3_mesh_3-Extended_mesh_3-MBogdanov
2014-05-07 13:56:27 +02:00
Laurent Rineau
68c367a2df
Revert "Revert "Merge branch 'Periodic_3_mesh_3-Extended_mesh_3-MBogdanov'""
...
This reverts commit 2e58135751 .
2014-05-07 13:56:20 +02:00
Marc Glisse
89dd491a17
Merge remote-tracking branch 'origin/Number_types-Interval_with_long-glisse'
...
Remove explicit interoperability between Interval_nt and int, so
Interval_nt becomes interoperable with every builtin type (in particular
long) via double.
Approved by the release manager
2014-05-07 13:19:24 +02:00
Marc Glisse
dc533b4b01
Merge remote-tracking branch 'origin/Number_types-Gmpq_less_boost-glisse'
...
Implement Gmpq+Gmpq directly instead of going through boost, to simplify
the generated code.
Approved by the release manager
2014-05-07 13:18:23 +02:00
Marc Glisse
be533936fc
Merge remote-tracking branch 'origin/STL_Extension-Handle_for_micro_opt-glisse'
...
Micro-optimization in the constructors of Handle_for.
Approved by the release manager
2014-05-07 13:17:11 +02:00
Laurent Rineau
57050c3470
Fix another bug introduced in CGAL-4.3
...
An assertion was added, but that assertion cannot work if the set of
initial points is collinear (dimension 1).
2014-05-07 12:05:43 +02:00
Laurent Rineau
de44fdf27e
Fix a bug introduced in CGAL-4.3
...
The Mesh_3 experimental feature "PROTECTION_NON_LINEAR" was not
correctly disabled when the development branch of Mesh_3 was merged into
CGAL-4.3.
2014-05-07 12:05:43 +02:00