Maxime Gimeno
1960e01aeb
fixes and do the same for the edges
2018-10-09 14:14:51 +02:00
Maxime Gimeno
232373c9ca
Change the Id of the AABB_face_graph_triangle_primitive so it contains the mesh if necessary.
2018-10-09 14:14:51 +02:00
Maxime Gimeno
10f1f06507
Move plugin in Polyhedron
2018-10-09 10:29:20 +02:00
Sébastien Loriot
2a450cae9f
remove no longer valid test
2018-10-09 10:29:20 +02:00
Sébastien Loriot
baf27bbd6e
use const map (non-const map should be convertible to const map in practice)
2018-10-09 10:28:45 +02:00
Sébastien Loriot
c3943386bc
rename main class
2018-10-09 10:28:45 +02:00
Sébastien Loriot
51cb7410e2
add document and clean-up API
2018-10-09 10:28:45 +02:00
Sébastien Loriot
27da7aea88
do not copy meshes
2018-10-09 10:28:45 +02:00
Sébastien Loriot
74c8eaec29
use named parameters
...
I removed the constructor from a range of meshes as it is complicated to
specify a range of vertex point map.
2018-10-09 10:28:44 +02:00
Sébastien Loriot
d206112f01
add vertex point map as parameter
2018-10-09 10:28:44 +02:00
Maxime Gimeno
2f77454882
Fix clean-up()
2018-10-09 10:28:44 +02:00
Maxime Gimeno
1cba77086d
Fix Orange item.
2018-10-09 10:28:44 +02:00
Sébastien Loriot
beaded520d
add missing protectors and clean-up
2018-10-09 10:28:43 +02:00
Maxime Gimeno
7a3c441489
Fix plugin and WIP make precompute boxes
2018-10-09 10:28:43 +02:00
Maxime Gimeno
2013885eb4
WIP fix plugin
2018-10-09 10:28:43 +02:00
Maxime Gimeno
6a137a127e
Add test for triangle mesh in plugin.
2018-10-09 10:28:43 +02:00
Maxime Gimeno
dd78147d3a
Add if test for optimisation if SUPPORTS_ROTATION is Tag_true;
2018-10-09 10:28:43 +02:00
Sébastien Loriot
f77725882b
use Interval_nt_advanced with protectors
2018-10-09 10:28:43 +02:00
Sébastien Loriot
c73b015403
use the default tree to be fair
2018-10-09 10:28:43 +02:00
Maxime Gimeno
3e2d61e29d
Move traits in PMP/internal
2018-10-09 10:28:43 +02:00
Maxime Gimeno
7da9adfa90
Addadd_mesh() to the class.
2018-10-09 10:28:43 +02:00
Maxime Gimeno
8f9b5ba86b
Add Transparency Mode and make it more robust
2018-10-09 10:28:43 +02:00
Maxime Gimeno
d2e58526a7
Use Rigid_mesh_intersection and make it work for n items.
2018-10-09 10:28:43 +02:00
Sébastien Loriot
c32820fe8b
reuse conversions
2018-10-09 10:28:43 +02:00
Sébastien Loriot
caa5135c18
simplify traits and always use transformed primitives
2018-10-09 10:28:42 +02:00
Sébastien Loriot
8486cff633
add an extra flag to force the evaluation of the transformation
2018-10-09 10:28:42 +02:00
Maxime Gimeno
0cedb5f0b6
Selected_item has color, other one is wireframe.
2018-10-09 10:28:42 +02:00
Maxime Gimeno
2823f46f98
De-activate inclusion test and make both items movable.
2018-10-09 10:28:42 +02:00
Sébastien Loriot
680191dccd
remove trailing whitespaces
2018-10-09 10:28:42 +02:00
Sébastien Loriot
3d50da882e
cosmetic changes
2018-10-09 10:28:42 +02:00
Sébastien Loriot
8bac45bebc
inverse red and green
2018-10-09 10:28:42 +02:00
Sébastien Loriot
e6c7c34783
fix bbox computation and factorize
2018-10-09 10:28:42 +02:00
Maxime Gimeno
278600266d
Add external plugin to AABB_tree for do_intersect demo.
2018-10-09 10:28:42 +02:00
Maxime Gimeno
622509816b
Fix rotation of boxes
2018-10-09 10:24:32 +02:00
Maxime Gimeno
f236176d55
Add missing file
2018-10-09 10:24:32 +02:00
Maxime Gimeno
319893bdb1
Add Filtered_predicates and manage all Aff_transf
2018-10-09 10:24:32 +02:00
Maxime Gimeno
2c23959347
rename and transform primitives. Don't transform mesh in test.
2018-10-09 10:24:32 +02:00
Maxime Gimeno
8e64d49513
WIP: Remove the traits_base
2018-10-09 10:24:32 +02:00
Maxime Gimeno
48c0cc02a2
Add Filtered_predicates support
2018-10-09 10:24:32 +02:00
Maxime Gimeno
36fd62f8c6
Add benchmark for tree intersection
2018-10-09 10:24:32 +02:00
Sébastien Loriot
f5ef4b0034
add a naive way to intersect two AABB-trees
2018-10-09 10:24:32 +02:00
Maxime Gimeno
d2f4e19e36
Add transformations to the new traits and add a test for it.
2018-10-09 10:24:32 +02:00
Maxime Gimeno
a764322b7d
Create a dummy traits and fix AABB_traits and AABBTraits implem/doc problems.
2018-10-09 10:24:31 +02:00
Maxime Gimeno
79e54aedd8
indentation
2018-10-08 14:26:44 +02:00
Maxime Gimeno
7990fd4f27
Add an overload to build() for shared data
2018-10-08 14:14:49 +02:00
Sébastien Loriot
3dd0aa112d
rename macro not following the convention
2018-10-08 10:28:55 +02:00
Sébastien Loriot
ea240cfac5
use \PkgXXX instead of \PkgXXXSummary
2018-10-08 10:28:44 +02:00
Sébastien Loriot
a2e8a1c68f
add the suffix Ref to doxygen link to reference
2018-10-08 10:26:56 +02:00
Laurent Rineau
1723ba245c
Merge pull request #3240 from sloriot/AABB_tree-protect_kd_tree
...
Build the kd-tree only if the AABB-tree is built
2018-07-20 17:20:08 +02:00
Sébastien Loriot
543495e8e0
build the kd-tree only if the AABB-tree is built
...
this avoid issues when using thread where the kd-tree is used
while being reconstructed
2018-07-18 17:40:09 +02:00
Maxime Gimeno
8ae27f4c9c
Fix Circular_kernel and PCA demo
2018-07-13 13:56:46 +02:00
Maxime Gimeno
f22c2864a0
Put qglviewer in the namespace CGAL
2018-05-17 10:20:56 +02:00
Maxime Gimeno
0d4c153da2
Fix ImageInterface UI management
2018-05-17 10:20:56 +02:00
Maxime Gimeno
0c74a68952
WIP Header_only
2018-05-17 10:20:55 +02:00
Maxime Gimeno
c0c7bd095d
WIP: Include QGLViewer inside CGAL_qt5
2018-05-17 10:20:55 +02:00
Sébastien Loriot
4d00a8e070
Merge branch 'cgal/releases/CGAL-4.12-branch'
2018-05-15 22:32:45 +02:00
Sebastien Loriot
ae70d9ca9f
Merge pull request #3061 from lrineau/AABB_tree-fix_for_MSVC_2017_15.7-GF
...
A fix for MSVC 2017 15.7 with /permissive-
2018-05-15 22:30:46 +02:00
Sebastien Loriot
9938100097
Merge pull request #2955 from afabri/BGL-include_cleanup-GF
...
Do not include some BGL related header files
2018-05-15 22:21:42 +02:00
Sebastien Loriot
962e9eb3c4
Merge pull request #3053 from maxGimeno/Kernel-construct_projected_point_3_for_ray_3-GF
...
Kernel: Add an operator for a Ray_3 to ConstructProjectedPoint_3
2018-05-15 22:12:31 +02:00
Andreas Fabri
991f3847e8
Do not include graph_traits_Polyhedron.h, properties_polyhedron.h and Polyhedron_iostream.h
2018-05-03 13:23:50 +02:00
Andreas Fabri
d2b89df177
More Traits::
2018-05-02 15:14:46 +01:00
Maxime Gimeno
67ca3f9dcb
fixes
2018-04-27 09:18:48 +02:00
Laurent Rineau
a8bd3605a7
A fix for MSVC 2017 15.7 with /permissive-
...
MSVC is probably right that it was not a valid C++ code: the previous
version called a static member function of the enclosing class, without
qualification, and that static member function was defined *after*.
2018-04-26 16:16:10 +02:00
Maxime Gimeno
864e8ef27e
update doc in AABB_traits
2018-04-26 10:16:12 +02:00
Sébastien Loriot
742a615527
fix doc warnings triggered essentially by the improvement of doxygen
2018-04-25 23:36:21 +02:00
Laurent Rineau
599f7c3b73
Merge pull request #2965 from sloriot/AABB_tree-Add_primitive_constructor
...
Add a constructor from iterator on id for AABB_primitive
2018-03-30 10:56:38 +02:00
Sébastien Loriot
4befc177c8
update requirements in the doc
2018-03-28 15:44:50 +02:00
Sébastien Loriot
f36657ca2b
add constructor from iterator
2018-03-27 21:07:24 +02:00
Sébastien Loriot
01af331c72
use https for all links to www.cgal.org and doc.cgal.org
2018-03-14 15:59:38 +01:00
Laurent Rineau
0a74393dcf
Commit all new dependencies files
2018-03-06 18:44:48 +01:00
Maxime Gimeno
bc2410d4ad
Fixes
2018-02-28 11:40:49 +01:00
Maxime Gimeno
2156017402
Remove native gl.h include and native gl code in Surface_mesher/archive
2018-02-28 10:36:26 +01:00
Laurent Rineau
78e7060525
Merge pull request #2712 from afabri/CGAL-VC+warnlevel_4-GF
...
Deal with VC++ warnings of level /W4
2018-02-19 14:27:06 +01:00
Maxime Gimeno
688b5dd06e
Move dependencies creation to package_info and add dependencies to git
2018-02-02 12:08:05 +01:00
Maxime Gimeno
8bde832931
Fix METIS headers in BGL
2018-02-02 12:08:05 +01:00
Maxime Gimeno
a676d5a60e
Try to fix errors in classification checks
2018-02-02 12:08:05 +01:00
Maxime Gimeno
acd0a72edf
Modify travis script to test dependencies
2018-02-02 12:08:05 +01:00
Maxime Gimeno
ae36b452bc
Add dependencies of all packages
2018-02-02 12:08:05 +01:00
Andreas Fabri
7675141f2b
AABB_tree
2018-01-17 19:43:47 +00:00
Andreas Fabri
38b2e57b11
PMP
2018-01-17 17:59:35 +00:00
Laurent Rineau
3c6640bf59
Merge pull request #1436 from lrineau/CGAL-new_cmake-GF
...
Renewal of CMake scripts: header-only, ctest, CMake>=3.1
# Conflicts:
# Installation/config/testfiles/CGAL_CFG_NESTED_CLASS_FRIEND_DECLARATION_BUG.cpp
2017-12-05 18:20:05 +01:00
Laurent Rineau
f5b5aead66
Remove direct use of the OpenGL API
...
We always use the Qt wrappers.
2017-11-28 16:07:37 +01:00
Laurent Rineau
25dffa1710
Modern usage of Qt5 CMake scripts, to allow CMAKE_WARN_DEPRECATED
2017-11-17 12:54:13 +01:00
Laurent Rineau
bbee705221
Add compilation tests for demos
2017-11-16 18:38:15 +01:00
Laurent Rineau
a9365554c9
Merge pull request #2550 from sloriot/CGAL-add_SPDX_tags
...
Add SPDX License Identifier
2017-11-15 16:48:27 +01:00
Sébastien Loriot
ee57fc2d6c
add SPDX identifier for files under the GPL-3+ license
2017-11-12 10:17:51 +01:00
Laurent Rineau
62c70d41ca
Renew the handle of policies, for CMake-3.10
...
Now that we require CMake>=3.1, we can forget a lot of old CMake policies.
`CMP0053` `OLD` behavior is still needed, because of a bug in Qt5 CMake files, but it will
not be set with CMake>=3.10. Let's assume that a recent CMake version means
a recent Qt5 version.
2017-11-06 14:58:36 +01:00
Sébastien Loriot
fd8b1e7366
Merge remote-tracking branch 'cgal/releases/CGAL-4.11-branch'
2017-08-04 13:38:41 +02:00
Sébastien Loriot
9bb2d4433f
Merge remote-tracking branch 'cgal/releases/CGAL-4.10-branch'
2017-08-04 13:37:58 +02:00
Sébastien Loriot
081338bbcb
remove backticks in arguments of \ref command
2017-08-03 13:22:51 +02:00
Maxime Gimeno
831f0239cb
Fix CMP0071 warning.
2017-08-03 10:38:19 +02:00
Laurent Rineau
826f87df6d
Fix another compilation error
2017-07-19 11:25:19 +02:00
Andreas Fabri
c219dac965
fix example
2017-07-18 17:20:47 +02:00
Andreas Fabri
360f955415
Adress todo of the github review
2017-07-18 17:20:46 +02:00
Andreas Fabri
6f6985065d
fix doc
2017-07-18 17:20:46 +02:00
Andreas Fabri
5bd5fbf825
Document the default
2017-07-18 17:20:46 +02:00
Andreas Fabri
39e6ad9139
Add missing #include
2017-07-18 17:17:34 +02:00
Andreas Fabri
aefd26b080
Add a template argument to AABB_traits for a face->bbox property map
2017-07-18 17:17:34 +02:00
Maxime Gimeno
8104d153af
Fixes
...
Conflicts:
Polyhedron/demo/Polyhedron/Plugins/Operations_on_polyhedra/Clip_polyhedron_plugin.cpp
2017-07-10 16:16:34 +02:00
Maxime Gimeno
51f7218c2a
FIx Lloyd demo for QGLViewer 2.7
2017-07-10 16:11:09 +02:00