2559 Commits

Author SHA1 Message Date
Paolo Cignoni cignoni
bc62ebc63c Added a per-document decorator that enlighten the current mesh 2013-02-28 07:10:07 +00:00
Paolo Cignoni cignoni
a6ef1422dd refactored getMeshEditInterface in order to shorten it and avoid a warning 2013-02-26 22:10:07 +00:00
Paolo Cignoni cignoni
e01e8aa4b5 changed the return type of point matching scale from bool to void (it could not never return false) 2013-02-26 22:08:51 +00:00
Paolo Cignoni cignoni
541891c1ad Changed the base class in the occupancy grid for counting the mesh passing in a cell. Now it uses a bitset instead of a vector 2013-02-26 22:07:34 +00:00
Paolo Cignoni cignoni
dd708fe14a Added filter to convert per mesh color to per face color 2013-02-25 10:28:02 +00:00
Paolo Cignoni cignoni
40b4dbd075 Added a param for the seed in the scatter color per mesh in order to get replicable results 2013-02-25 10:24:33 +00:00
Paolo Cignoni cignoni
821d296e80 removed a useless include (that exists only in qt5) 2013-02-23 05:51:19 +00:00
Federico Ponchio ponchio
9630bcbf92 ported to qt5 (hopefully mantaining compatibility).
In particular changed some deprecated methods and sorted include order
to fix glew and qt5 opengl clashes.
2013-02-21 16:14:46 +00:00
Gianpaolo Palma gianpaolopalma
a959485d86 Refactoring function IoX3DPlugin::open 2013-02-14 14:14:55 +00:00
Gianpaolo Palma gianpaolopalma
a47d21bee8 Bug fixed in the initialization of the boolean variable AdditionalInfoX3D::meshColor 2013-02-14 14:13:48 +00:00
Fabio Ganovelli ganovelli
c4600248ee Update use og vcg::tri::Allocate< >::Get*Attribute
to revision 4811 of vcglib (below):

-----------------------------------------------------------------------
vcg::tri::Allocate<MESH>::Get*Attribute(m,name);
 has CHANGED!

Before it was returning a valid handle to the attribute
IF it existed, otherwise the handle was invalid.
 
Now it always returns a valid handle to the attribute,
by creating the attribute name if it did not exist or returning
the handle to it if it was already there.

ALl the code using Get*Attribute  has been changed accordingly.
2013-01-30 17:23:22 +00:00
Paolo Cignoni cignoni
15fa3f2b13 Added texture generation function (Both per vertex and per wedge) 2013-01-29 22:29:43 +00:00
Paolo Cignoni cignoni
2bf2a13398 Added Colorizing to principal curvature filter 2012-12-10 09:54:26 +00:00
Paolo Cignoni cignoni
199ffbc27d Cleaned Histogram decorator parameters 2012-12-07 15:35:23 +00:00
Paolo Cignoni cignoni
0b09c958c2 compacted entries of base decorations 2012-12-06 16:38:05 +00:00
Guido Ranzuglia granzuglia
96e397395e - fixed "empty vector access" crashes 2012-12-05 15:53:02 +00:00
Matteo Dellepiane matteodelle
9dde07e7f1 dellepiane: small modification to AddTextureSample to adapt to VCG LIb changes 2012-12-03 18:30:24 +00:00
Paolo Cignoni cignoni
fcec45ff83 Still trying to solve the parameter bool widget issues 2012-12-03 12:46:11 +00:00
Paolo Cignoni cignoni
39ff26f428 Removed a bunch of harmless warnings 2012-12-02 15:08:31 +00:00
Paolo Cignoni cignoni
4aa40f3d99 Updated old decorators to the new interface 2012-11-30 07:58:18 +00:00
Paolo Cignoni cignoni
f130ed286a Straightforward updates to comply the previous commit 2012-11-29 23:21:41 +00:00
Paolo Cignoni cignoni
dec347ffb4 ** Very massive change to the decorator. Interface has been changed. **
some Decorators could still not work. 
Now decorator are per mesh or per document entities. 
Each mesh can have its set of decorators and each view can show different decorators. For example it is now easy to show the dots of one layer and the normals of another one or, for two different views show in one the histogram of one mesh and in the other the histogram of the other one. 
Now multiple realtime display boxes can safely exists (it is possible to show bbox info of two meshes simultaneously)

Still to do: 
optimise the updates of per mesh decorators
bug in the update of the menu check

Other minor things done in this big commit:
Removed Tag stuff. Dead.
Renamed various signals/slots to something more meaningful 
removed log pointer from glare
Complete show edge in the base decorator
2012-11-29 23:16:25 +00:00
Paolo Cignoni cignoni
7d8c273ba9 corrected issues due to the const non const changes... 2012-11-28 11:13:20 +00:00
Paolo Cignoni cignoni
2cc7d9c841 Added a bunch of 'c' to component members to clarify constant access (see recent commit in vcglib...) 2012-11-28 09:45:07 +00:00
Paolo Cignoni cignoni
64669dd69a Added a bunch of 'c' to component members to clarify constant access (see recent commit in vcglib...) 2012-11-27 22:50:03 +00:00
Paolo Cignoni cignoni
520e5d473d corrected issues due to the const non const changes... 2012-11-27 14:04:49 +00:00
Paolo Cignoni cignoni
afd0488a23 added a compact face vert vector.... 2012-11-27 12:23:01 +00:00
Paolo Cignoni cignoni
92964e574c Removed dependencies from the deprecated linalg.h 2012-11-27 12:21:09 +00:00
Paolo Cignoni cignoni
b6b5b4a4c9 added updateVF topo for ballpivoting 2012-11-27 12:18:01 +00:00
Paolo Cignoni cignoni
65801d9992 Added support for color STL files (both Magics and Solidview 'standard') 2012-11-27 07:06:35 +00:00
Paolo Cignoni cignoni
3816370f40 Added a bunch of 'c' to component members to clarify constant access (see recent commit in vcglib...) 2012-11-15 19:15:28 +00:00
Matteo Dellepiane matteodelle
d58ff5f8f3 dellepiane: back to previous version due to unwanted committ (sorry!) 2012-11-13 17:39:48 +00:00
Matteo Dellepiane matteodelle
ba0296270d dellepiane: added nvm importer, removed the need of jhead for both .out and .nvm importers 2012-11-13 17:30:04 +00:00
Matteo Dellepiane matteodelle
080d16b161 dellepiane: modified to account for change in Plane creation + color-per-vertex attribute saving 2012-11-13 16:36:18 +00:00
Paolo Cignoni cignoni
6d4f926636 Updated to the new code for computing point cloud normals 2012-11-08 17:11:36 +00:00
Paolo Cignoni cignoni
9705df9393 removed a useless 'md.meshList.front' 2012-11-07 11:17:53 +00:00
Paolo Cignoni cignoni
20a7bf3675 Improved documentation of re-orient filter 2012-10-30 18:49:06 +00:00
Paolo Cignoni cignoni
c3631b56e3 updated FittingPlane 2012-10-22 22:32:22 +00:00
Guido Ranzuglia granzuglia
a99b06437e - changed function names according to the new vcglib syntax
(WARNING! filter_mesh still doesn't compile)
2012-10-22 15:22:46 +00:00
Guido Ranzuglia granzuglia
cc50089b50 - changed function names according to the new vcglib syntax
(WARNING! edit_align still doesn't compile)
2012-10-22 11:57:25 +00:00
Guido Ranzuglia granzuglia
e5fb5e2792 - changed function names according to the new vcglib syntax
(WARNING! edit_align still doesn't compile)
2012-10-22 10:37:48 +00:00
Guido Ranzuglia granzuglia
d00a28d3b5 - changed function names according to the new vcglib syntax
(WARNING! edit_align still doesn't compile)
2012-10-22 10:32:47 +00:00
Guido Ranzuglia granzuglia
b64b2579ac - changed function names according to the new vcglib syntax 2012-10-22 10:09:59 +00:00
Guido Ranzuglia granzuglia
6e89e6e8e4 - changed function names according to the new vcglib syntax 2012-10-22 10:07:12 +00:00
Guido Ranzuglia granzuglia
7e66bac1b5 - changed function names according to the new vcglib syntax 2012-10-22 10:05:42 +00:00
Guido Ranzuglia granzuglia
59342dc743 - changed function names according to the new vcglib syntax 2012-10-22 10:03:03 +00:00
Guido Ranzuglia granzuglia
ddbea120ce - changed function names according to the new vcglib syntax 2012-10-22 09:53:38 +00:00
Guido Ranzuglia granzuglia
70e4bc027d - changed function names according to the new vcglib syntax
(WARNING! filter_csg still doesn't compile cause of extended_marching_cubes inside vcglib)
2012-10-22 09:51:08 +00:00
Guido Ranzuglia granzuglia
d72a7d2cad - changed function names according to the new vcglib syntax 2012-10-22 09:49:34 +00:00
Guido Ranzuglia granzuglia
7887691223 - changed function names according to the new vcglib syntax 2012-10-22 09:45:35 +00:00