Commit Graph

44 Commits

Author SHA1 Message Date
Laurent Rineau 3d11ea66d0 Remove warnings about unused local typedefs
(cherry picked from commit 313190f72b87b1652bc3c827354b9cc3e8afed56)
2014-05-16 15:34:02 +02:00
iyaz 862ce1e192 track selected holes 2013-09-18 02:24:45 +03:00
iyaz 9b76c71559 use CGAL::Emptyset_iterator 2013-09-13 18:19:33 +03:00
iyaz b74df227f6 renaming, improve error messages 2013-09-03 01:44:27 +03:00
iyaz 4bef590aee remove fill all button, add select all + deselect all 2013-08-29 03:49:15 +03:00
iyaz c087e69488 enhance distance calculation to border 2013-08-29 03:02:55 +03:00
iyaz 3e3c0e98c8 rename Scene_polylines_collection -> Scene_hole_visualizer and related changes 2013-08-27 19:52:00 +03:00
iyaz 3a8cdea0b3 enhance handling changes in polyhedron 2013-08-27 19:38:24 +03:00
iyaz c46db27a52 Add Fairing_continuity as a param to UI 2013-08-27 16:16:31 +03:00
iyaz 2a5e37c048 improve user messages 2013-08-25 02:34:45 +03:00
iyaz d36a447d70 when multiple dock widgets are visible, they were covering each other - solved by adding a function into plugin-helper. Also get_selected_item function is added. 2013-08-23 16:25:37 +03:00
iyaz 44a225e0e2 remove separate event filter, directly filter with plugin 2013-08-22 15:58:57 +03:00
iyaz c5a7be543a Relying on dock widget visibility changed event for removing hole-visualizer was not good. Now, removal takes place when x button of dock widget is pressed 2013-08-21 13:10:12 +03:00
iyaz b5d5beffaa formatting improvements in demo 2013-08-09 01:56:13 +03:00
iyaz d71c8e4f8c activate wait cursor 2013-08-03 00:52:02 +03:00
iyaz fdfcb647a4 if hole filling is not successful (due to self intersection test or using delaunay) do not show accept-reject buttons 2013-07-31 00:11:28 +03:00
iyaz 8d25d8bd02 support DT in demo 2013-07-30 03:18:10 +03:00
iyaz 48f28f3199 Create polyline items from selected holes (func and button added) 2013-07-24 15:16:55 +03:00
iyaz 42a9a38f87 print time for self intersection test 2013-07-24 14:23:03 +03:00
iyaz 3b3ef5b359 make hole selection more convenient (now user has to move cursor near boundary to select a hole) 2013-07-24 14:02:03 +03:00
iyaz 4677079fd6 do not dynamically allocate ui_widget 2013-07-23 12:45:45 +03:00
iyaz 3d9308b2e8 Skipping self intersecting fills was not working for already self intersecting input, fixed. 2013-07-13 03:42:57 +03:00
iyaz 24c8030ba5 fix compilation error: missing internal
fix compilation warnings: remove unused vars
2013-07-02 16:43:49 +03:00
iyaz 86a1b93b19 -Use new self intersection function in hole filling plugin
-Removed item_id added
2013-06-28 01:11:46 +03:00
iyaz 532315810a - return output iterators
- some additional output messages in demo
- return true for empty input in 'fair'
2013-06-27 23:47:00 +03:00
iyaz 9b700c307c Use internal weight types 2013-06-11 14:54:52 +03:00
iyaz 54dfef4a7b Use only one file to include all functionality 2013-06-10 22:15:02 +03:00
iyaz 1c26cd358a Add accept-reject functionality to fill holes plugin 2013-06-10 21:02:03 +03:00
iyaz ba9e16f399 demo changes after small API change 2013-06-08 20:56:27 +03:00
iyaz 4143220935 Self intersection preventer 2013-06-07 01:57:06 +03:00
iyaz f76c156099 Triangulate_hole_Polyhedron_3.h was not handling triangle holes after my changes - fixed.
Simplify hole filling demo code
2013-06-06 22:15:41 +03:00
iyaz f339793a1a Demo improvements 2013-06-06 15:21:15 +03:00
iyaz 32463e511c Documentation update,
small improvements in demo
2013-06-06 02:29:10 +03:00
iyaz 07e71af9fa API changes, documentation is not completed
Small improvements on hole filling demo
2013-06-05 15:15:14 +03:00
iyaz 106d721471 Small improvements on demo, and clean-up 2013-06-04 03:56:36 +03:00
iyaz 12c01333b5 Do not rely on std::set order for refine 2013-06-03 04:19:09 +03:00
iyaz 88bf8335dd Demo ui changes (making it more compact)
Select isolated components support for smooth/fair plugin
2013-05-30 20:03:28 +03:00
iyaz bb67aa6d0a Renaming and cleaning 2013-05-29 15:08:12 +03:00
iyaz bbc2bf4e68 Hole filling plugin - hole selection with mouse (works with ctrl)
(for now does not support Create new polyhedron)
2013-05-29 02:39:31 +03:00
iyaz 6f5122c4a1 Demo updates,
(I added a "paint-like smoothing" feature but I am going to remove it since real-time smoothing is not efficient due to AABB reconstruction.
2013-05-26 16:04:36 +03:00
iyaz 8542789051 Improvements on demo (mostly on smoothing and fairing) 2013-05-24 04:34:22 +03:00
iyaz 085af6663b Smoothing / fairing plugin
a new item for decorating Scene_polyhedron_item
2013-05-23 00:28:18 +03:00
iyaz 7244530acc First version for fairing completed, demo updated 2013-05-20 19:47:50 +03:00
iyaz cb7cd6eb58 A simple demo is introduced,
fill.cpp is transfered into Fill_hole_Polyhedron_3.h (moved into class etc)
2013-05-17 02:04:04 +03:00