Sébastien Loriot
0a9ae999d3
fix linking warnings
2013-01-04 11:17:01 +01:00
Sébastien Loriot
9631c3444c
name link to chapters
2013-01-02 23:00:56 +01:00
Philipp Möller
0f34f2a89e
Merge branch 'Maintenance-include-less-boost-pmoeller'
2012-12-21 09:44:18 +01:00
Philipp Möller
ea956821a8
Add missing includes in intersection_of_Polyhedra
2012-12-21 09:41:56 +01:00
Sébastien Loriot
82b2ebc865
apply the cpp0x namespace renaming in all files
2012-12-19 11:33:17 +01:00
Philipp Möller
71ea8e6e22
Minimal boost includes
...
Replace type_traits.hpp and utility.hpp with the respective
fine-grained includes.
2012-12-14 18:13:59 +01:00
Sébastien Loriot
0e7ca977d2
init boolean to false to avoid random behavior
2012-12-14 15:50:53 +01:00
Philipp Möller
75f69570dc
Change the titles of mainpages to "User Manual"
...
This leads to a slightly odd result in the search for "User Manual",
but makes the pages themselves more consistent.
2012-12-13 14:47:09 +01:00
Laurent Rineau
7082000690
More checking of GL errors
2012-12-06 15:53:29 +01:00
Laurent Rineau
4881fb77bf
Merge branch 'Polyhedron-refactor_demo-lrineau'
2012-12-05 11:42:12 +01:00
Andreas Fabri
c223aece50
fix links
2012-12-05 11:27:10 +01:00
Sébastien Loriot
b86b662d61
Convert remaining CRLF files to LF
2012-12-04 18:47:18 +01:00
Philipp Möller
d198458ca7
Merge branch 'origin-gsoc2011-boost_object-pmoeller' into Kernel-replace_object-pmoeller
...
Conflicts:
.gitattributes
AABB_tree/doc_tex/AABB_tree_ref/AABBGeomTraits.tex
AABB_tree/doc_tex/AABB_tree_ref/AABBTraits.tex
AABB_tree/doc_tex/AABB_tree_ref/AABB_traits.tex
AABB_tree/include/CGAL/AABB_traits.h
AABB_tree/include/CGAL/AABB_tree.h
AABB_tree/test/AABB_tree/AABB_test_util.h
Arrangement_on_surface_2/doc_tex/Arrangement_on_surface_2/arr_queries.tex
Arrangement_on_surface_2/doc_tex/Arrangement_on_surface_2_ref/Arr_trapezoid_ric_point_location.tex
Arrangement_on_surface_2/doc_tex/Arrangement_on_surface_2_ref/intro.tex
Arrangement_on_surface_2/include/CGAL/Arr_batched_point_location.h
Arrangement_on_surface_2/include/CGAL/Arr_point_location/Arr_lm_generator_base.h
Arrangement_on_surface_2/include/CGAL/Arr_point_location/Arr_lm_random_generator.h
Arrangement_on_surface_2/include/CGAL/Arr_point_location/Arr_trapezoid_ric_pl_impl.h
Arrangement_on_surface_2/include/CGAL/Arr_point_location/Arr_walk_along_line_pl_impl.h
Arrangement_on_surface_2/include/CGAL/Arr_trapezoid_ric_point_location.h
Arrangement_on_surface_2/test/Arrangement_on_surface_2/point_location.cpp
Circular_kernel_2/include/CGAL/Circular_kernel_2/internal_functions_on_line_arc_2.h
Circular_kernel_3/include/CGAL/Circular_kernel_3/internal_functions_on_circular_arc_3.h
Circular_kernel_3/include/CGAL/Circular_kernel_3/internal_functions_on_line_arc_3.h
Circular_kernel_3/include/CGAL/Circular_kernel_3/internal_functions_on_sphere_3.h
Filtered_kernel/include/CGAL/Lazy.h
Filtered_kernel/include/CGAL/Lazy_kernel.h
Intersections_2/include/CGAL/Triangle_2_Iso_rectangle_2_intersection.h
Intersections_2/test/Intersections_2/test_intersections_2.cpp
Intersections_3/test/Intersections_3/test_intersections_3.cpp
Kernel_23/doc_tex/Kernel_23_ref/intersection.tex
Kernel_23/include/CGAL/Kernel/Type_mapper.h
Kernel_d/doc_tex/Kernel_d_ref/Kernel.tex
2012-12-04 17:57:53 +01:00
Laurent Rineau
6d3ede945c
New item type, that stores only a display list
2012-12-04 17:35:00 +01:00
Laurent Rineau
d4d5837003
All exports must use the same prefix
2012-12-04 17:34:09 +01:00
Sébastien Loriot
7d20531b1d
Convert remaining CRLF files to LF
2012-12-04 17:09:28 +01:00
Sébastien Loriot
3ffb31cc44
Convert all CRLF files to LF
2012-12-04 15:55:58 +01:00
Philipp Möller
1adf441b18
Convert all CRLF files to LF
2012-12-03 18:44:24 +01:00
Laurent Rineau
65c55d14e9
Handle add_definitions in the CGAL_polyhedron_demoConfig file
2012-11-30 17:13:57 +01:00
Laurent Rineau
1656a0a1bb
Fix when USE_FORWARD_DECL is not defined.
2012-11-30 17:09:42 +01:00
Laurent Rineau
b4f9754ef2
Export CGAL_Qt4 if and only if it is a target of the current project.
2012-11-30 16:23:33 +01:00
Laurent Rineau
05f3ca0581
More exports
2012-11-29 18:04:07 +01:00
Sébastien Loriot
4ec9529581
Merge branch 'doxy-port-pmoeller'
...
Conflicts:
.gitattributes
Surface_reconstruction_points_3/include/CGAL/Poisson_reconstruction_function.h
Surface_reconstruction_points_3/include/CGAL/Reconstruction_triangulation_3.h
Surface_reconstruction_points_3/include/CGAL/k_nearest_neighbor.h
2012-11-27 10:05:41 +01:00
Sébastien Loriot
9576be3c3b
add doc in dont_submit
2012-11-27 08:42:02 +01:00
Sébastien Loriot
9347a5d812
remove empty lines at end of dont_submit files
2012-11-27 08:35:33 +01:00
Sébastien Loriot
920eb63882
backporting documentation changes of master@9fcc5b57 into doxy-port-pmoeller
...
Conflicts:
Arrangement_on_surface_2/doc/Arrangement_on_surface_2/CGAL/Arr_linear_traits_2.h
Installation/doc_tex/Installation/usage.tex
Kernel_23/doc/Kernel_23/CGAL/Projection_traits_xy_3.h
Mesh_2/doc/Mesh_2/Concepts/ConformingDelaunayTriangulationTraits_2.h
Spatial_searching/doc/Spatial_searching/CGAL/Incremental_neighbor_search.h
Spatial_searching/doc/Spatial_searching/CGAL/K_neighbor_search.h
Spatial_searching/doc/Spatial_searching/CGAL/Orthogonal_incremental_neighbor_search.h
2012-11-23 22:54:31 +01:00
Sébastien Loriot
6cc7d66415
Revert "Replace tex-style quotes with quotes that you would expect, as there"
...
This reverts commit e65a8028ea .
Conflicts:
Approximate_min_ellipsoid_d/doc_tex/Bounding_volumes_ref/Approximate_min_ellipsoid_d.tex
Approximate_min_ellipsoid_d/documentation/mel.tex
Documentation/doxyassist.xml
Installation/doc_tex/Installation/usage.tex
Min_sphere_of_spheres_d/doc_tex/Bounding_volumes_ref/MinSphereOfSpheresTraits.tex
Optimisation_doc/doc_tex/Bounding_volumes/user_part.tex
Optimisation_doc/doc_tex/Inscribed_areas/user_part.tex
Width_3/doc_tex/Polytope_distance_d_ref/Width_3.tex
2012-11-23 18:08:13 +01:00
Sébastien Loriot
7cd0e93fa9
Revert "Merge the changes to ccPrecond and ccPostcond that have been in"
...
This reverts commit b529971917 .
Conflicts:
Approximate_min_ellipsoid_d/doc_tex/Bounding_volumes_ref/Approximate_min_ellipsoid_d.tex
Matrix_search/doc_tex/Polytope_distance_d_ref/spec_all_furthest_neighbors.tex
Min_annulus_d/doc_tex/Bounding_volumes_ref/Min_annulus_d.tex
Min_circle_2/doc_tex/Bounding_volumes_ref/Min_circle_2.tex
Min_ellipse_2/doc_tex/Bounding_volumes_ref/Min_ellipse_2.tex
Min_quadrilateral_2/doc_tex/Bounding_volumes_ref/spec_oops.tex
Min_sphere_d/doc_tex/Bounding_volumes_ref/Min_sphere_d.tex
Min_sphere_of_spheres_d/doc_tex/Bounding_volumes_ref/MinSphereOfSpheresTraits.tex
Min_sphere_of_spheres_d/doc_tex/Bounding_volumes_ref/Min_sphere_of_spheres_d.tex
Surface_mesh_parameterization/doc_tex/Surface_mesh_parameterization_ref/Taucs_matrix.tex
Surface_mesh_parameterization/doc_tex/Surface_mesh_parameterization_ref/Taucs_symmetric_matrix.tex
Triangulation_2/doc_tex/Triangulation_2_ref/Constrained_triangulation_2.tex
Width_3/doc_tex/Polytope_distance_d_ref/Width_3.tex
2012-11-23 18:04:33 +01:00
Sébastien Loriot
61fa49b242
Revert "break apart multi-cites, TO BE UNMERGED"
...
This reverts commit 5688d58b1b .
Conflicts:
Matrix_search/doc_tex/Bounding_volumes_ref/spec_rectangular_p_centers.tex
2012-11-23 18:01:10 +01:00
Andreas Fabri
bfd1108392
Add Grouping
2012-11-23 15:54:09 +01:00
Laurent Rineau
341643e05b
Improve Scene_implicit_function_item
...
- Deal with NaN values in the function.
- No longer display the function cut when the cutting plane is moving.
- Deal with bbox centers that are far from ORIGIN.
- Fix a confusion between the number of quads and the grid_size (the usual fence and
pools issue).
2012-11-23 14:10:29 +01:00
Laurent Rineau
c0d00f7414
Fix entries names in the File menu
2012-11-23 13:58:25 +01:00
Laurent Rineau
3ad07a5589
New method in Implicit_function_interface. Allow to give extrema.
...
The method returns false if it cannot know efficiently its extrema. In
that case, the function will be scanned over the bounding box to compute
approximation of the extrema. If the method is not overloaded by derived
classes, the default is to return false.
2012-11-23 13:57:12 +01:00
Laurent Rineau
dbd0bcc4ae
The Viewer declares if the current drawing is a fast draw or not.
2012-11-23 13:57:12 +01:00
Laurent Rineau
b001313ead
Scene_item::draw*() functions receive a pointer to the Viewer
...
- New interface Viewer_interface to that the pointer is a pointer to
Viewer_interface instead of a pointer to Viewer.
- New functions overloads
draw(Viewer_interface*)
drawEdges(Viewer_interface*)
and so on.
2012-11-23 13:57:00 +01:00
Sébastien Loriot
ae8362b7d6
replace \cgalModels ::FOO by \cgalModels `FOO`
...
using:
perl -pi -e 's/\\cgalModels\s+::([A-Za-z0-9_:]+)\s*$/\\cgalModels `$1`\n/'
2012-11-23 09:37:53 +01:00
Laurent Rineau
92628cd215
The open dialog remember the last used directory.
...
That feature was removed by accident during a refactoring of the code, this
summer.
2012-11-22 15:40:08 +01:00
Laurent Rineau
0c420c6c4e
Enable to compile a Polyhedron_demo plugin in another build tree
2012-11-21 18:45:18 +01:00
Laurent Rineau
91fcac204b
Import implicit functions from demo/Mesh_3
2012-11-21 11:11:38 +01:00
Andreas Fabri
625f9f6cd7
after git merge remotes/origin/hot-fixes-for-Git
2012-11-20 13:02:17 +01:00
Sébastien Loriot
7b7ba55f8c
mark opposite edges (needed for border edge)
2012-11-15 19:09:11 +01:00
Sébastien Loriot
0d810d37c8
fix an erroneous warning
2012-11-15 18:00:34 +01:00
Sébastien Loriot
0b0fb81b5f
changes to apply extract_connected_components on non-const Polyhedron
2012-11-15 09:45:26 +01:00
Sébastien Loriot
8d741d504d
remove % in section name
2012-11-14 16:10:15 +01:00
Sébastien Loriot
128b02abb8
update CGAL custom doxygen macros
...
corresponds to a run of the script Documentation/conversion_tools/rename_macros.sh
+manual edit of doxyassist.xml and pkglist_filter.py
2012-11-14 00:31:05 +01:00
Sébastien Loriot
c699f225dd
we need the polyhedron to access the correct edge info
2012-11-09 14:25:57 +00:00
Sébastien Loriot
370c362c23
allow copy of polyhedron with points in different kernels
2012-11-09 10:18:14 +00:00
Sébastien Loriot
22cf2a9ed7
CGAL_EIGEN3_ENABLED now only controls the default.
...
The same now holds for CGAL_TAUCS_ENABLED and CGAL_LAPACK_ENABLED
2012-11-08 08:58:33 +00:00
Sébastien Loriot
ae159cbdf3
replace markup #, ##, ### by \section, \subsection and \subsubsection
...
(script replacement)
2012-11-06 22:02:15 +00:00
Laurent Rineau
7f5cdbcb89
Error in previous commit: that one is a vector, and not a map.
2012-11-01 16:16:58 +00:00
Laurent Rineau
913c60f62d
Rename types
...
'Node_vector' is sometime renamed 'Nodes_map', and something 'Nodes_vector'.
2012-11-01 16:14:13 +00:00
Laurent Rineau
86262d88d3
Change two names, that are fundamentally plural
...
Node_vector -> Nodes_vector
Triangle_segment_intersection_point -> Triangle_segment_intersection_points
2012-11-01 14:18:27 +00:00
Laurent Rineau
63d137b568
Add comments.
...
I incrementally had comments when I understand something, to help
non-authors understanding the code ...as much as possible!
2012-11-01 14:16:41 +00:00
Sébastien Loriot
e5d93ca023
if an edge was already marked, mark it again when split
2012-10-30 14:32:02 +00:00
Sébastien Loriot
0a81f7f4a7
use a property map to mark hedges on the intersection
2012-10-30 14:31:28 +00:00
Sébastien Loriot
c5a99efe5d
add a method to mark facets according to their component instead
...
of creating new polyhedra
2012-10-30 14:28:11 +00:00
Sébastien Loriot
054b09ca24
duplicate comments
2012-10-30 14:26:21 +00:00
Andreas Fabri
7736798599
linking unlinking
2012-10-30 13:09:46 +00:00
Philipp Möller
31a3c07418
Turn \refines :: into \refines `X` globally
2012-10-25 09:48:39 +00:00
Philipp Möller
31e9eadf8b
Fix all PackageDescriptions to a newer layout
2012-10-19 15:52:31 +00:00
Sébastien Loriot
94ab226931
if the list is empty remove the entry
2012-10-18 10:34:20 +00:00
Sébastien Loriot
8f00b09c93
fix english
2012-10-18 09:47:10 +00:00
Sébastien Loriot
418dccec73
QSetting knows how to handle QListString
2012-10-18 09:35:50 +00:00
Laurent Rineau
85061da825
Add a shortcut to &Preferences
2012-10-18 09:34:30 +00:00
Sébastien Loriot
b190ab9cbe
add missing file
2012-10-18 09:29:01 +00:00
Sébastien Loriot
7afb39dab3
add a preference menu that for now only allow to edit blacklisted plugins
2012-10-18 09:22:37 +00:00
Sébastien Loriot
2935b5f9d9
rename io_plugin
2012-10-18 09:20:33 +00:00
Sébastien Loriot
b2afce039a
add a mechanism to prevent a plugin to be loaded
...
for example, adding in the config file
plugin_blacklist=gocad_plugin|
will prevent the gocad to be loaded
2012-10-17 16:18:07 +00:00
Laurent Rineau
abd413f3fc
Cherry pick a bug-fix to demo/Polyhedron/Polyhedron_demo_orient_soup_plugin.cpp
...
| ------------------------------------------------------------------------
| r72724 | lrineau | 2012-10-09 15:30:02 +0200 (Tue, 09 Oct 2012) | 4 lines
| Changed paths:
| M /branches/features/Mesh_3-experimental-GF/Polyhedron/demo/Polyhedron/Polyhedron_demo_orient_soup_plugin.cpp
|
| The orient_soup_plugin applies also to polyhedron items
|
| because of the "shuffle" function.
|
| ------------------------------------------------------------------------
2012-10-09 13:33:06 +00:00
Andreas Fabri
b8b7a5dad3
get rid of spurious XX
2012-10-03 17:02:54 +00:00
Philipp Möller
bc48dfe5a0
Be consistent about author/authors
2012-10-03 16:40:16 +00:00
Andreas Fabri
16992d9713
change link for \ccDepends
2012-10-03 11:00:43 +00:00
Andreas Fabri
57196c4c54
dont refer to undocumented class
2012-10-03 09:38:58 +00:00
Philipp Möller
272a52ee44
Do a global pass over Doxygen warnings/errors.
2012-10-02 15:12:54 +00:00
Philipp Möller
c9fdbf3edb
Add an anchor to each level one heading, so we get a nice tree in the
...
user manuals.
2012-10-02 11:53:01 +00:00
Philipp Möller
37778547bf
Fix example to point to paths similar to a flat layout
2012-10-01 18:02:44 +00:00
Philipp Möller
b240d7e8d5
Simplify layout, remove a few linker errors
2012-10-01 14:29:28 +00:00
Laurent Rineau
778ba6174f
Bug fix when the polygons soup is a polyhedron with borders
...
An orientable polygons soup with border was incorrectly said
non-orientable.
2012-09-27 14:11:22 +00:00
Laurent Rineau
fe83cbfaa1
Fix the overriding of the cursor
...
When several polygon soups are oriented at the same time, there was a bug.
2012-09-27 14:10:32 +00:00
Philipp Möller
9d96057636
Add PkgDependsOn to the package summary
2012-09-27 11:13:37 +00:00
Philipp Möller
b64ba48134
The changes to move the package overview labels into the
...
PackageDescription.
2012-09-25 17:17:49 +00:00
Philipp Möller
6ba81fca79
Fix floating stray \code in incremental builder and some all around fixes.
2012-09-24 14:41:48 +00:00
Laurent Rineau
a83fcd1632
Better "orient polygons soup"
...
- The list of non manifold edges is now a set of canonicalized edges.
- The flooding process that orients the polygons no stops at edges that are
known to be non manifold.
The result is better that way.
2012-09-24 12:03:13 +00:00
Laurent Rineau
0e2878da8c
Add shortcuts to actions
2012-09-24 12:01:21 +00:00
Philipp Möller
1954eff3d6
* build normalized mainpage anchors
...
* better naming for Pkg commands
* User and Reference Manual links from the PackageOverview
2012-09-20 15:30:03 +00:00
Philipp Möller
1b3a78a08f
Salvage the demo information from the old package description.
2012-09-20 13:30:49 +00:00
Philipp Möller
50e5409ffe
Merge next and restore the temporary delete of Bounding_volumes/doc
2012-09-20 11:37:03 +00:00
Laurent Rineau
773fb1cf5a
Fix calls to addToRecentFiles
...
The menu of "recent files" was no longer filled correctly.
2012-09-20 10:32:39 +00:00
Philipp Möller
d59f28537d
remove duplicated anchor
2012-09-18 13:34:52 +00:00
Andreas Fabri
6f61e2b2ee
Downsize headings
2012-09-17 14:53:05 +00:00
Andreas Fabri
11d83f019d
fix /</I>
2012-09-13 14:19:15 +00:00
Philipp Möller
864aebe2e5
Merge next.
...
This commit also updates the respective mock-headers when the
corresponding .tex documentation has changed. This has been the case for:
AABB_tree/doc_tex/AABB_tree_ref/AABBGeomTraits.tex
AABB_tree/doc_tex/AABB_tree_ref/AABBTraits.tex
AABB_tree/doc_tex/AABB_tree_ref/AABB_traits.tex
Mesh_3/doc_tex/Mesh_3_ref/parameters_features.tex
Mesh_3/doc_tex/Mesh_3_ref/parameters_no_features.tex
Number_types/doc_tex/NumberTypeSupport_ref/Interval_nt.tex
Number_types/doc_tex/NumberTypeSupport_ref/Lazy_exact_nt.tex
Spatial_searching/doc_tex/Spatial_searching_ref/Search_traits_2.tex
Spatial_searching/doc_tex/Spatial_searching_ref/Search_traits_3.tex
Triangulation_2/doc_tex/Triangulation_2_ref/Constrained_Delaunay_triangulation_2.tex
2012-09-12 14:14:22 +00:00
Andreas Fabri
a5a4f2d313
change name of illustration for package description
2012-09-12 09:59:11 +00:00
Sébastien Loriot
a18b9ee368
add Pierre's polyline smoother in item context menu
2012-09-12 07:34:15 +00:00
Andreas Fabri
b1a8b56610
de-math
2012-09-11 20:06:33 +00:00
Andreas Fabri
2017b214c3
linking of \sa
2012-09-11 19:30:03 +00:00
Andreas Fabri
f8d7c643f7
linking of \sa
2012-09-11 19:18:53 +00:00
Philipp Möller
714b1956fb
mistakenly moved some nested types into a deeper nesting than they are
...
supposed to be
2012-09-11 16:05:54 +00:00
Philipp Möller
761548eb26
Add Polyhedron doc
2012-09-11 15:24:57 +00:00
Sébastien Loriot
83253064e3
convex hull can also be applied to polylines
2012-09-11 08:59:18 +00:00
Laurent Rineau
a53a1f305f
Use the wait cursor during the loading of a file (can last long)
2012-09-03 13:54:58 +00:00
Sébastien Loriot
df2fb628cf
clear incorrect tag
2012-08-28 11:48:12 +00:00
Ílker Yaz
6b8835b9b1
User manual is updated.
...
Code review (unused includes are removed)
(Added an experimental filtering)
2012-08-27 02:40:34 +00:00
Ílker Yaz
e09404c202
Update on demo for coloring SDF and segmentation.
2012-08-24 01:49:47 +00:00
Ílker Yaz
a4520ca6f6
Demo update (forget to uncomment)
2012-08-23 01:19:31 +00:00
Ílker Yaz
0c484a175e
Changes on documentation & Small change on demo.
2012-08-23 00:50:22 +00:00
Sébastien Loriot
082612b1ce
add camera position plugin from Mesh_3-experiments-GF
...
if I did not forget something, the demos are now in sync except the mesh_3 related parts
2012-08-22 16:06:18 +00:00
Sébastien Loriot
39dc711a64
manual import of patches from feature branch Mesh_3-experiments-GF
...
------------------------------------------------------------------------
r66318 | lrineau | 2011-11-14 19:40:54 +0100 (Mon, 14 Nov 2011) | 4 lines
Default context menu for the infoLabel
Now that the infoLabel is browsable, use the default context menu, instead
of the scene context menu.
------------------------------------------------------------------------
------------------------------------------------------------------------
r66316 | lrineau | 2011-11-14 19:40:51 +0100 (Mon, 14 Nov 2011) | 3 lines
The text of the infoLabel is now browsable
The text of the infoLabel can be selected and copied to the clipboard.
------------------------------------------------------------------------
------------------------------------------------------------------------
r68601 | lrineau | 2012-04-18 12:00:20 +0200 (Wed, 18 Apr 2012) | 1 line
Read/Save the antialiasing setting
------------------------------------------------------------------------
only the children part from this one:
------------------------------------------------------------------------
r64283 | lrineau | 2011-06-21 16:57:09 +0200 (Tue, 21 Jun 2011) | 5 lines
Make mesh_3_plugin call the slot detectSharpEdges() directly
Plugins are now children of the main window. mesh_3_plugin can search for
the detect_sharp_edges_plugin among the children of MainWindow, and call
its slot detectSharpEdges() directly.
-----------------------------------------------------------------------
2012-08-22 15:55:32 +00:00
Ílker Yaz
fcfc79dfc7
1) Surface_mesh_segmentation does not hold any state now.
...
2) Demo is updated (it uses the API now) (also cleaned)
Also SDF values that are used for visualization (result of "Calculate SDF") is now linearly normalized values (previously they were log-normalized)
3) New example is added (using id's to access pmap data)
2012-08-22 15:37:31 +00:00
Sébastien Loriot
c6df9cdc85
manual import of patches from feature branch Mesh_3-experiments-GF
...
|------------------------------------------------------------------------
|r66673 | lrineau | 2011-12-06 15:40:22 +0100 (Tue, 06 Dec 2011) | 1 line
|
|Fix the "Erase all" action
|------------------------------------------------------------------------
|------------------------------------------------------------------------
|r66512 | lrineau | 2011-11-24 15:33:59 +0100 (Thu, 24 Nov 2011) | 5 lines
|
|Do not use GL_COMPILE_AND_EXECUTE with display lists
|
|If we call glNewList with GL_COMPILE_AND_EXECUTE, then any glGetError()
|inside triggers an GL_INVALID_OPERATION error. Now one uses GL_COMPILE and
|then call the list just after its creation.
|------------------------------------------------------------------------
|------------------------------------------------------------------------
|r64472 | sloriot | 2011-06-29 14:28:00 +0200 (Wed, 29 Jun 2011) | 3 lines
|
|draw only one out of the two opposite halfedges in nef
|
|
|------------------------------------------------------------------------
|------------------------------------------------------------------------
|r67665 | lrineau | 2012-02-08 16:12:11 +0100 (Wed, 08 Feb 2012) | 1 line
|
|Display the selected vertex's point, if the polyhedron selection
|------------------------------------------------------------------------
|------------------------------------------------------------------------
|r64570 | lrineau | 2011-07-04 16:04:28 +0200 (Mon, 04 Jul 2011) | 5 lines
|
|The Show Point dialog is pre-filled with the clipboard.
|
|If the content of the clipboard (either the selection clipboard or the
|normal clipboard) matches, the line edit of the Show Point dialog is
|pre-filled with that content.
|-----------------------------------------------------------------------
|------------------------------------------------------------------------
|r66511 | lrineau | 2011-11-24 15:33:57 +0100 (Thu, 24 Nov 2011) | 5 lines
|
|Fix an OpenGL bug
|
|"::glDisable(GL_POLYGON_SMOOTH_HINT)" is not right. That gives an
|GL_INVALID_ENUM error. One must use "glHint(GL_LINE_SMOOTH_HINT,
|GL_FASTEST)" instead.
|------------------------------------------------------------------------
|------------------------------------------------------------------------
|r66510 | lrineau | 2011-11-24 15:33:55 +0100 (Thu, 24 Nov 2011) | 4 lines
|
|New file with a function CGAL::check_gl_error(filename, line_nb)
|
|That function checks if the OpenGL stack has errors, and display them. It
|uses GLU to get error strings for error enums (gluErrorString).
|------------------------------------------------------------------------
2012-08-22 15:36:50 +00:00
Sébastien Loriot
6b602e456f
restore cursor if changed
2012-08-22 14:56:26 +00:00
Sébastien Loriot
1f05b45c31
add gocad plugin from from feature branch Mesh_3-experimental-GF
2012-08-22 14:51:11 +00:00
Sébastien Loriot
99392cffd6
add stl_plugin from feature branch Mesh_3-experimental-GF
2012-08-22 14:47:46 +00:00
Laurent Rineau
2db4effa7e
CMake: Fix the handling of cmake_policy
...
That is a followup-to my commit last year:
| ------------------------------------------------------------------------
| r63198 | lrineau | 2011-04-28 19:45:22 +0200 (Thu, 28 Apr 2011) | 5 lines
|
| 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.
|
| ------------------------------------------------------------------------
The following check:
if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" VERSION_GREATER 2.6)
is useless just after a call to:
cmake_minimum_required(VERSION 2.6.2)
The script used to fix that was:
#!/usr/bin/env perl
$replacement=<<'END';
if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}.${CMAKE_PATCH_VERSION}" VERSION_GREATER 2.8.3)
cmake_policy(VERSION 2.8.4)
else()
cmake_policy(VERSION 2.6)
endif()
END
while(<>) {
if(/if\("\${CMAKE_MAJOR_VERSION}.\${CMAKE_MINOR_VERSION}" VERSION_GREATER 2.6\)/) {
while(<>) {
if(/^endif\(\)/) {
print "$replacement";
while(<>) {
print;
}
exit 0
}
}
}
print;
}
2012-08-22 12:35:03 +00:00
Ílker Yaz
b57f752e34
Change smoothness parameter 23 to 0.23 (limit it with 0-1)
2012-08-20 13:51:50 +00:00
Sébastien Loriot
973a2d0a4f
accomodate reorganization of the code
2012-08-20 08:25:21 +00:00
Philipp Möller
5688d58b1b
break apart multi-cites, TO BE UNMERGED
2012-08-17 13:17:11 +00:00
Laurent Rineau
d0f837e36d
Restore the default cursor after an exception catching
2012-08-17 08:55:05 +00:00
Laurent Rineau
a04891ff93
WARNFIX: fix some warnings triggered by -Wconversion on g++
2012-08-09 16:06:54 +00:00
Laurent Rineau
1838684a6a
Fix compilation of Polyhedron and Mesh_3 demos on Windows
2012-08-09 14:26:24 +00:00
Laurent Rineau
ecbd229369
WARNFIX: bad use of size_t whereas int was the right type
2012-08-09 12:45:11 +00:00
Philipp Möller
a11939ab53
Make the linking explicit
...
The change in CGAL_USE_FILE made it necessary to specify linking
dependencies explicitly. Adds a small macro add_item to smooth out the
process for items.
2012-08-09 10:14:20 +00:00
Ílker Yaz
49a03e1876
Added print-outs for debugging.
2012-08-06 13:47:17 +00:00
Ílker Yaz
14af1c90e1
demo update-
...
a fix (setting up color vector for segmentation in colorize also)
((I suggest to call init() for Surface_polyhedron_item when we set set_color_vector_read_only to false))
2012-08-03 19:58:52 +00:00
Sébastien Loriot
3d3df0ce1b
merge from next
2012-08-03 15:26:23 +00:00
Ílker Yaz
103aeac5e3
demo- fix one premature commit
2012-08-03 15:24:43 +00:00
Sébastien Loriot
8459fc6485
update the default polyhedron to have indices in simplices
...
so that plugin can simply attach properties to them.
2012-08-03 15:22:58 +00:00
Ílker Yaz
1ce5bb17f5
demo- fix on premature item addition
2012-08-03 15:19:44 +00:00
Ílker Yaz
82e219a7e0
demo-update
...
sdf-values colored in gray-scale.
2012-08-03 14:21:53 +00:00
Sébastien Loriot
c3c6a0143e
merge from next
2012-08-03 13:22:03 +00:00
Sébastien Loriot
8fdfaaf041
add a way to not update automatically the color vector
...
(in case a plugin has fixed it)
2012-08-03 13:20:30 +00:00
Sébastien Loriot
897e21beeb
merge from next
2012-08-03 13:01:52 +00:00
Sébastien Loriot
1abc852a14
remove white spaces
2012-08-03 13:00:08 +00:00
Sébastien Loriot
32dd808bce
should not comment that
2012-08-03 12:55:07 +00:00
Sébastien Loriot
79155b1812
update names of new item created+clean up
2012-08-03 12:53:35 +00:00
Sébastien Loriot
dcf005834a
fix constness issue
2012-08-03 12:28:13 +00:00
Ílker Yaz
c64db90c95
Remove useless files.
2012-08-03 10:16:51 +00:00
Ílker Yaz
bbec5ac94e
Small changes in demo.
...
(Setting rendering mode for item)
2012-08-03 10:13:54 +00:00
Ílker Yaz
050562a5c8
demo update-
2012-08-03 09:24:39 +00:00
Philipp Möller
e65a8028ea
Replace tex-style quotes with quotes that you would expect, as there
...
is no way to handle them in the converter.
Needs to be revert before this is being merged into next.
2012-08-02 12:55:15 +00:00
Sébastien Loriot
b2bb0ce45a
simpler patch for removing info with item (r67819).
...
Revert r70929
2012-08-01 15:22:03 +00:00
Sébastien Loriot
330fc58dfd
merge from next
2012-08-01 15:06:15 +00:00
Sébastien Loriot
94a1c41aa3
please test your change before commiting
2012-08-01 15:05:11 +00:00
Sébastien Loriot
a86994aca6
merge from next
2012-08-01 14:20:13 +00:00
Sébastien Loriot
5429eb8b3e
give access to the color vector to let a plugin use its own colors
2012-08-01 14:18:14 +00:00
Laurent Rineau
db194534c7
First big patch to fix -Wunused-local-typedefs
...
-Wunused-local-typedefs is a new warning flag of gcc-4.7, and it will enabled
by -Wall since gcc-4.8 (not yet released).
The fix is a big set of removals of unused typedefs (or comments, or moves,
depending on the context).
2012-08-01 13:29:16 +00:00
Ílker Yaz
58b1a2ed41
Demo - small changes.
2012-08-01 12:14:31 +00:00
Sébastien Loriot
21d3a56818
merge from next
2012-08-01 06:40:41 +00:00
Sébastien Loriot
ea408a8602
update info when items are deleted
2012-08-01 06:16:15 +00:00
Sébastien Loriot
eecde00a77
import nef io plugin from Mesh_3-experimental-GF
2012-08-01 05:37:55 +00:00
Sébastien Loriot
9e16ac5e21
update polyline filters
2012-08-01 05:35:31 +00:00
Sébastien Loriot
e7b9064869
import Polyhedron affine transform plugin from Mesh_3-experimental-GF
2012-08-01 05:27:21 +00:00
Sébastien Loriot
6799a36fb0
do not try plugins to load if the file does not exist
2012-08-01 05:19:40 +00:00
Sébastien Loriot
48f8192d76
fix normal display
2012-08-01 05:13:43 +00:00
Laurent Rineau
e852c4d62b
std::invalid_argument derives from std::logic_error.
2012-07-31 15:46:23 +00:00
Laurent Rineau
5e9afc49f7
Cherry-pick that revision, to restore scripts in the demo:
...
| ------------------------------------------------------------------------
| r70911 | lrineau | 2012-07-31 17:30:38 +0200 (Tue, 31 Jul 2012) | 4 lines
| Changed paths:
| M /branches/features/Mesh_3-experimental-GF/Polyhedron/demo/Polyhedron/MainWindow.cpp
| M /branches/features/Mesh_3-experimental-GF/Polyhedron/demo/Polyhedron/MainWindow.h
| M /branches/features/Mesh_3-experimental-GF/Polyhedron/demo/Polyhedron/MainWindow.ui
| M /branches/features/Mesh_3-experimental-GF/Polyhedron/demo/Polyhedron/geomodel.js
| M /branches/features/Mesh_3-experimental-GF/Polyhedron/demo/Polyhedron/testsuite.js
|
| Restore the handling of scripts
|
| + add a shortcut to the new "load script" action.
|
|
------------------------------------------------------------------------
The .js files are not commited in next.
2012-07-31 15:45:47 +00:00
Sébastien Loriot
96506df9c1
match composed extensions and several extension per file type
2012-07-31 14:03:20 +00:00
Laurent Rineau
10dd183ca6
Stupid bug: the script *loader* must use getOpenFileName
...
instead of getSaveFileName! Please test what you commit!!
2012-07-31 12:39:34 +00:00
Sébastien Loriot
f37fb1eeff
merge from next
2012-07-31 06:15:35 +00:00
Ílker Yaz
ae697355fe
changes on plug-in (according to latest changes on API)
2012-07-31 04:42:05 +00:00
Philipp Möller
495fac8ea1
Merge from next
2012-07-27 17:58:52 +00:00
Sébastien Loriot
eb95b00499
fix display mode selection induced by introduction of a new display mode
2012-07-27 13:52:01 +00:00
Sébastien Loriot
b22a192d40
fix display of polyhedron items
2012-07-27 13:32:48 +00:00
Sébastien Loriot
e060d19f7d
display error
2012-07-27 13:24:39 +00:00
Sébastien Loriot
9deba05a96
restore properties accidently erased
2012-07-27 13:10:37 +00:00
Sébastien Loriot
740d865f09
remove local_spacing plugin that was needed for splatting
2012-07-27 10:53:31 +00:00
Sébastien Loriot
19422b5103
convex hull works with points
2012-07-27 09:52:29 +00:00
Sébastien Loriot
980ddfb16a
remove warning+forgot to test things
2012-07-26 07:17:58 +00:00
Sébastien Loriot
822e6ecf7f
remove splatting. If someone really wants it, we can think about importing it
2012-07-25 12:50:40 +00:00
Sébastien Loriot
c6bd2e92bc
missing one
2012-07-25 11:21:56 +00:00
Sébastien Loriot
46d4312d48
correct export
2012-07-25 11:20:36 +00:00
Sébastien Loriot
6ab6f956ea
add applicable for new plugins and udate nameFilter for polyline
2012-07-25 10:40:47 +00:00
Sébastien Loriot
d0c904e01f
merge from next
2012-07-25 08:34:04 +00:00
Sébastien Loriot
49f64c87b0
update license to GPL v3
2012-07-25 07:37:34 +00:00
Sébastien Loriot
febeceacff
extra ; and missing template keyword needed by gcc-3.4
2012-07-17 07:56:10 +00:00
Sébastien Loriot
ce858d47c6
enhance loader:
...
-propose only io plugin that matches the extension
-if only one matches, use that one
-if none match let the user choose among all available
2012-07-14 11:28:08 +00:00
Sébastien Loriot
b5db0afc5b
propose only io_plugin's which extension match nameFilters()
2012-07-14 10:37:53 +00:00
Sébastien Loriot
003b2fa150
renable open from command line
2012-07-14 08:18:09 +00:00
Sébastien Loriot
c6c8fc571b
fix conversion from size_t to unsigned
2012-07-14 08:03:33 +00:00
Sébastien Loriot
0ce2a5cd54
fix constness issue detected by clang
2012-07-14 07:52:34 +00:00
Sébastien Loriot
5ebcd6416f
remove extra ; and warnings
2012-07-14 07:22:46 +00:00
Sébastien Loriot
59431aaff6
add average spacing plugin
2012-07-13 14:05:06 +00:00
Sébastien Loriot
59e096cc9a
rename target
2012-07-13 14:02:48 +00:00
Sébastien Loriot
daec486eff
renaming
2012-07-13 13:54:45 +00:00
Sébastien Loriot
a148123253
add todo
2012-07-13 13:06:57 +00:00
Sébastien Loriot
3d3517408b
update testsuite to compile new plugins
2012-07-13 07:23:25 +00:00
Ílker Yaz
c6b47c931c
Smoothing approaches.
2012-07-12 11:54:15 +00:00
Sébastien Loriot
04b2551e51
add plugin to load a point set from an off
2012-07-11 21:02:34 +00:00
Sébastien Loriot
2570cf238c
import missing part for key shortcut
2012-07-11 17:26:00 +00:00
Sébastien Loriot
69c48f86d0
add polyline io plugin
2012-07-11 16:59:02 +00:00
Sébastien Loriot
0d4ec036c7
import polyline scene item.
...
corefinement and intersection plugin compiles and work nicely (except event key)
2012-07-11 16:54:58 +00:00
Sébastien Loriot
85f341e1ef
import the key press for item from Mesh_3-experimental-GF
2012-07-11 16:43:41 +00:00
Philipp Möller
e43b2636d2
Also filter sub-menus when selection operations, sort the menu
2012-07-11 16:38:37 +00:00
Sébastien Loriot
b45da9c327
naive import from Mesh_3-experimental-GF of plugins
2012-07-11 16:37:02 +00:00
Sébastien Loriot
e2e155fdb4
add include files for the demo
2012-07-11 16:21:54 +00:00
Philipp Möller
d2ae93d5ce
Add an all option with manual plug-in selection to the loader.
2012-07-11 15:41:44 +00:00
Philipp Möller
f847452488
* errors in the main application are now handled through exceptions
...
* remove example copy-paste mistake
2012-07-11 15:22:02 +00:00
Sébastien Loriot
3055753149
fix extension parsing
2012-07-11 14:36:59 +00:00
Philipp Möller
1bc5244886
Filter the Operations menu by querying plug-ins for the applicability.
...
Some meta-programming might make that mechanism less boiler-plate-y,
but it is fine for now.
2012-07-11 13:15:37 +00:00
Philipp Möller
371aa42481
Reintegrate the history mechanism with a little awkward hack and a
...
selection box.
2012-07-11 10:27:04 +00:00