Paolo Cignoni cignoni
0d9686e3c8
corrected text in the filter name and info
2008-11-12 13:02:16 +00:00
Paolo Cignoni cignoni
3d9d968c94
Improved Hausdorf computation (metro) and added some sanity checks
2008-11-12 13:00:54 +00:00
Paolo Cignoni cignoni
9323ad03a2
Added crease parameter to crease cut filter, improved filter description and reordered filtered classes.
2008-11-12 12:59:10 +00:00
Paolo Cignoni cignoni
d288bb5ec6
adding a way to keep track of the last directory visited. Before this change QT for windows does not remember this for you and so you would have to always navigate from the directory where the .exe file was each time you want to open a file or project.
2008-11-10 14:53:10 +00:00
Paolo Cignoni cignoni
7c993e49b0
Added removal of non manifold vertex and updated the colorization function to use the new functions for counting non manifold vertices.
2008-11-07 10:13:33 +00:00
Paolo Cignoni cignoni
e9aba4ad1a
Plugin close its self if there are no HoleSetManager
...
bug-fix: add some face reference after filling
2008-11-03 01:25:10 +00:00
Paolo Cignoni cignoni
1a5dd84160
only return active points for getPoint3fVector function
2008-10-30 16:47:17 +00:00
Paolo Cignoni cignoni
ea4764b409
if the number of points is not equal return
2008-10-30 16:44:48 +00:00
Paolo Cignoni cignoni
23af1d0cc4
added a log line if there is an error with the alignment
2008-10-30 16:40:57 +00:00
Gael Guennebaud guennebaud
99074e151d
use transposeInPlace
2008-10-29 11:17:25 +00:00
Gael Guennebaud guennebaud
bbab02bfad
fix compilation
2008-10-29 09:46:29 +00:00
Gael Guennebaud guennebaud
fdc9f353bc
let's be brave, make the use of eigen the default ;)
...
at least, here it seems to work correctly,
expected a few plugins which do not compile
(in both modes, and the issue is not related to math stuff at all)
2008-10-29 00:01:33 +00:00
Paolo Cignoni cignoni
08084b47d1
re-added filter-func and edit hole to the list of stable plugins
2008-10-28 22:44:20 +00:00
Paolo Cignoni cignoni
1cb284f9d2
Added mls plugins and Gael's io filters to the official stuff.
...
Added a pts and a gts mesh among the installed samples.
2008-10-28 22:43:29 +00:00
Paolo Cignoni cignoni
71b8c07889
Added at least a gts sample
2008-10-28 22:06:05 +00:00
Paolo Cignoni cignoni
233fd1a2e1
Removed copy of mesh inside the slice editing tool
2008-10-28 21:57:46 +00:00
Paolo Cignoni cignoni
b26290cd58
Removed implicit copy of a mesh that was not passed as reference but as a copy
2008-10-28 21:56:38 +00:00
Paolo Cignoni cignoni
026c3213c8
code refactory:
...
- half-edge vector instead of vertex vector, so it has pointer to border face
bug-fix: reselection after bridge removing
2008-10-28 16:59:15 +00:00
Paolo Cignoni cignoni
5ab1ca373b
Poisson surface reconstruction now create a new layer without destroyng the current one
2008-10-28 11:46:46 +00:00
Gael Guennebaud guennebaud
17b1bca5ec
small compilation fix in mlsfilter
2008-10-28 11:44:36 +00:00
Gael Guennebaud guennebaud
3075edf872
fix some issues in mlsfilter
2008-10-28 09:03:49 +00:00
Paolo Cignoni cignoni
55ff07d3f7
bug-fix: wrong dereference for deleting of bridges
...
bug-fix: right update for bridges after filling, when there are bridges not accepted
2008-10-28 02:36:45 +00:00
Gael Guennebaud guennebaud
d1561c3e3d
changes related to vcg's ones. see vcg rev 3022 for the details.
2008-10-28 01:07:20 +00:00
Gael Guennebaud guennebaud
e80227b987
a couple of * => .dot() (should still compile without Eigen)
2008-10-27 19:41:11 +00:00
Gael Guennebaud guennebaud
295f692d43
replace .Zero => .SetZero
2008-10-27 14:49:39 +00:00
Paolo Cignoni cignoni
77a68e0827
Code refactory:
...
- add bridge object
- HoleSetManager contains bridges vector
2008-10-27 11:27:01 +00:00
Gael Guennebaud guennebaud
23708dc29c
QGlobal.h => qglobal.h
2008-10-27 08:55:08 +00:00
Paolo Cignoni cignoni
d6af1d9003
added inclusion of qglobal for uint definition
2008-10-25 16:50:47 +00:00
Paolo Cignoni cignoni
4328d8296b
removed useless file (license of files in another dir)
2008-10-25 14:12:51 +00:00
Gael Guennebaud guennebaud
6e540b4f9c
add principal curvature directions and options to select which kind of curvature you want to plot
2008-10-24 16:34:30 +00:00
Gael Guennebaud guennebaud
7c97b17300
fix crash at startup: move MEshModel::Render to the header file such
...
that splatrender does not have to include the cpp file (problem with
Qt's moc)
2008-10-24 15:16:31 +00:00
Fabio Ganovelli ganovelli
cd68b2daeb
Changed "Normal and Orientation" into "Normals, curvatures and Orientation"
2008-10-24 14:17:24 +00:00
Gael Guennebaud guennebaud
ec9c448d16
improve dependency support to vcglib headers
2008-10-24 12:48:59 +00:00
Gael Guennebaud guennebaud
832a34a9df
fix compilation
2008-10-24 12:46:13 +00:00
Gael Guennebaud guennebaud
7485b3dadc
mlsfilter: add generic functions to deal with curvatures of implicit
...
function with vcg style.
2008-10-24 12:18:12 +00:00
Fabio Ganovelli ganovelli
a048925a7f
added filter for computation of principal curvature directions
...
Changed "Normals and Orientation" in "Normals, curvatures and Orientation"
2008-10-24 10:45:07 +00:00
Fabio Ganovelli ganovelli
604fde5c94
added drawing of principal curvature directions
2008-10-24 10:28:42 +00:00
Paolo Cignoni cignoni
2877774baa
Yet another correction for ATI compliance.
2008-10-23 21:50:03 +00:00
Paolo Cignoni cignoni
0c1b2401f9
Renamed and corrected. Now it should correctly display the sample normal mapped meshes
2008-10-23 21:28:01 +00:00
Paolo Cignoni cignoni
dcd936ff2d
Renamed and corrected. Now it should correctly display the sample normal mapped meshes
2008-10-23 21:27:03 +00:00
Gael Guennebaud guennebaud
d3e9825dda
oops
2008-10-23 16:16:39 +00:00
Gael Guennebaud guennebaud
eb711ed5ff
Eventually the splatting renderer works on ATI too. Well the driver still contains
...
a lot of bugs, so there is no high quality, and it is rather slow. So the drivers bugs are:
- gl_FragCoords does not work with point primitive => quite expensive workaround
to retrieve the coordinates of the fragments
- blending + floating point buffers => values are clamped to [0:1]
=> the buffer might overflow if too many splats accumulate on the same pixel
=> no deferred shading (because the normals have to be signed)
Anyway it is still better than nothing !
2008-10-23 16:10:30 +00:00
Paolo Cignoni cignoni
e254f8613c
Code refactory:
...
- use additional data instead of flag
- add higher level entity as manager of holes' set
bug-fix:close more than one non manifold hole selected
2008-10-23 15:29:13 +00:00
Gael Guennebaud guennebaud
a25c5f9824
splatrenderer and ATI gets closer...
2008-10-23 14:32:05 +00:00
Paolo Cignoni cignoni
3d7a261070
Forgot to commit the correct version after the enum name changes (sorry!)
2008-10-23 14:13:35 +00:00
Gael Guennebaud guennebaud
df24856961
splatrenderer should work on ATI soon...
2008-10-23 14:02:47 +00:00
Paolo Cignoni cignoni
4a02b0f105
switch from mm->ioMask to hasDataMask
2008-10-23 13:05:27 +00:00
Paolo Cignoni cignoni
354dbf1eed
updated .pro file
2008-10-23 12:48:59 +00:00
Paolo Cignoni cignoni
b952b29d60
using const QStrings for xml parsing
2008-10-23 12:47:33 +00:00
Paolo Cignoni cignoni
c2fb53bf7a
added sw ZBUffer for occlusion calculation
2008-10-23 12:44:53 +00:00