Pierre Alliez
bf572511a8
one unsuccessful attempt to mix kernel (I tried AABB tree with Cartesian, the rest with filtered kernel)
2008-07-28 19:30:23 +00:00
Pierre Alliez
6ef5a5d693
more on collision detection
2008-07-28 18:58:50 +00:00
Pierre Alliez
bc8e6fd1e2
replace furthest intersection test by first_intersection
2008-07-28 18:16:38 +00:00
Laurent Rineau
d4a2f1cb63
Fix compilation errors with GNU C++ compiler:
...
- add typename where needed and remove some where they were forbidden,
- move up some function definitions, before they are used.
2008-07-28 13:45:30 +00:00
Pierre Alliez
7358b5e14c
stripped off collision model for getting the demo compile on Linux
2008-07-28 11:36:44 +00:00
Pierre Alliez
a99528a897
update models
2008-07-27 08:12:36 +00:00
Pierre Alliez
2f8b64315f
fix cursor for remeshing
2008-07-27 07:28:25 +00:00
Pierre Alliez
835bd072f9
remeshing parameters using input dialog
2008-07-27 07:23:41 +00:00
Pierre Alliez
e733fef1fe
added lucy statue with finer resolution.
2008-07-26 22:06:58 +00:00
Pierre Alliez
09a9c58abc
added timing for remeshing
2008-07-26 22:01:56 +00:00
Pierre Alliez
e375a5bdb8
First running version of remeshing using AABB tree (needs cleaning)
2008-07-26 21:34:40 +00:00
Pierre Alliez
7032b35789
AABB tree now linked to oracle
2008-07-26 20:15:38 +00:00
Pierre Alliez
dfab7987ac
more on AABB tree for surface remeshing
2008-07-26 19:59:19 +00:00
Pierre Alliez
c259f9dd4e
surface remeshing now compiles fine - it remains to connect with the AABBtree collision model.
2008-07-26 19:08:44 +00:00
Pierre Alliez
94f71be161
1-line toolbar
2008-07-26 16:12:12 +00:00
Pierre Alliez
afee4ab133
move colllision model into a separate folder.
2008-07-26 14:37:18 +00:00
Pierre Alliez
91c7c4f562
move all intersection tests into a separate folder.
2008-07-26 14:36:21 +00:00
Pierre Alliez
001f880410
initial work on remeshing
2008-07-26 14:34:32 +00:00
Pierre Alliez
976a501b9e
uncomment subdivision functions as they now compile fine.
2008-07-26 10:34:56 +00:00
Andreas Fabri
2bf2b4ff3e
No need to include <CGAL/basic.h>
2008-07-25 21:21:02 +00:00
Andreas Fabri
d65736ebf4
Fix such that subdivision operations compile with VC7. Forward declaration needs some rework by Laurent
2008-07-25 21:19:22 +00:00
Pierre Alliez
20ca98dab6
removed icons.
...
fix cursors.
2008-07-24 20:52:49 +00:00
Pierre Alliez
fa9b69fafe
added tripod model to debug the kernel
2008-07-22 21:39:06 +00:00
Pierre Alliez
b268ca8b0e
added inside out operation
...
fixed kernel
2008-07-22 15:25:45 +00:00
Pierre Alliez
427fb2b74f
added menu inside out - need to write the code
2008-07-22 13:44:29 +00:00
Pierre Alliez
0bd6adbc43
a bit of cleanup on scene Bbox computation.
2008-07-20 14:34:49 +00:00
Pierre Alliez
39b907c461
global cleanup of mesh operations.
...
Laurent: I cannot understand why the icons specified and visible in the designer are not visible in the exec.
Also, I was unable to compile the subdivision functions.
2008-07-20 14:15:48 +00:00
Pierre Alliez
ca0b136bbd
icons for Boolean operations.
...
weird: they look fine in the designer but are not shown in the exec.
2008-07-18 20:30:57 +00:00
Laurent Rineau
35af0d054a
"Erase all" now work.
...
"Erase' now has the Delete key as shortcut.
2008-07-18 16:23:06 +00:00
Laurent Rineau
acf4ea73d5
Let the application remember in which directory lies the last open file.
...
That directory is used to load new files.
2008-07-18 13:49:02 +00:00
Laurent Rineau
7e60068d60
Fix the crash if arguments.isEmpty().
...
Add various checks.
2008-07-17 23:17:40 +00:00
Laurent Rineau
e8f7a4917a
Fix the crash if arguments.isEmpty().
2008-07-17 23:17:23 +00:00
Pierre Alliez
672daa420b
added translate for polyhedron kernel
2008-07-17 15:17:24 +00:00
Laurent Rineau
70add34bae
Allow the use of Meta instead of Alt, for the paths edition of QGLViewer.
2008-07-16 23:37:11 +00:00
Laurent Rineau
7c4e6dd0b8
Add Viewer::drawWithNames() and Viewer::postSelection(): that implements
...
the feature "selection with mouse" (Shift+LeftButton simple click).
Scene::draw now has a boolean parameter (draw with name or not).
2008-07-16 22:29:34 +00:00
Laurent Rineau
c99aa4d8cc
Add alpha channel to icons.
2008-07-16 22:04:55 +00:00
Laurent Rineau
cf3e194f55
Add action, with shortcuts, to:
...
- activate a polyhedron (Ctrl+Space)
- put polyhedron as selection A (Ctrl+A)
- put polyhedron as selection B (Ctrl+B)
2008-07-16 22:04:32 +00:00
Pierre Alliez
125b698c13
fix indent for kernel
2008-07-16 21:42:02 +00:00
Pierre Alliez
08d544bab7
more on polyhedron kernel using LP solver
...
remains to implement translate<Polyhedron>
2008-07-16 21:23:04 +00:00
Pierre Alliez
21bba71a11
started adding some icons - but could not figure out how to specify transparency
2008-07-16 20:30:03 +00:00
Laurent Rineau
d72c431eb3
Add a global preference "View edges", which is a QAction in the View menu.
...
Update: rename it "Superimpose edges".
2008-07-16 18:33:47 +00:00
Laurent Rineau
a872041a55
Add a global preference "View edges", which is a QAction in the View menu.
2008-07-16 18:32:15 +00:00
Laurent Rineau
fb91fc9f90
New icons for the checkmark in treeView.
2008-07-16 18:31:32 +00:00
Laurent Rineau
0c53947443
Add toolbars. We need icons.
2008-07-16 17:47:09 +00:00
Laurent Rineau
9ddb771a75
To reduce inter-dependancies, and thus compilation time, MainWindow no
...
longer derives from Ui::MainWindow. Instead, MainWindow now has a member:
Ui::MainWindow* ui;
That way, a single change in MainWindow.ui will no longer trigger the
recompilation of all .cpp that depend on MainWindow.h
2008-07-16 17:21:03 +00:00
Laurent Rineau
6ae6c2f660
Add tooltips to the Scene. Viewed in the treeView.
2008-07-16 17:07:22 +00:00
Laurent Rineau
96a79fccf5
Fix drawing of edges.
2008-07-16 16:39:19 +00:00
Laurent Rineau
d47ab0f489
Reindent.
2008-07-16 16:21:04 +00:00
Pierre Alliez
930db7897a
display lists - faster but not simpler
2008-07-16 15:16:29 +00:00
Laurent Rineau
1a6d8a5dbc
Add a toolbar.
2008-07-16 14:54:55 +00:00