vcglib/vcg/math
ganovelli a2e3e5b725 Removed Similarity from Shot
Problem: Shot was using similarity merely to store
rotation and translation. 
There was an incompatibility in that Similarity::ToMatrix
gives scale*rotation*translation while in Shot
the translation stores the viewpoint and the rotation the orientation of the Shot.

In this version, a small class ReferenceFrame was done to play the role of similarity and MultMatrix and MultSimilarity functions were added to transform the frame by multiplying it for a Matrix44 (or applying a similarity).

NOTE: the file export_ply.ply and import_ply.h must also be updated.

-- only compiled with .net ---
2008-09-26 17:07:32 +00:00
..
base.h Added SQRT_TWO 2008-05-28 08:51:32 +00:00
camera.h qualifier Camera<S>:: removed in inline definition (thanks Oscar Barney) 2008-09-22 13:42:49 +00:00
disjoint_set.h many gcc compiling issues 2006-11-07 17:22:53 +00:00
factorial.h Added new line at the end of file 2008-08-04 15:55:53 +00:00
gen_normal.h Added missing #include <algorithm> 2007-11-24 20:41:00 +00:00
histogram.h added missing include limits 2008-03-06 10:45:39 +00:00
legendre.h chamged " to < in the #include 2008-09-22 09:35:01 +00:00
lin_algebra.h removed printf 2008-03-17 11:36:37 +00:00
linear.h changes necessary for gcc 3.4.5 on linux 64bit. Please take note of case-sensitivity of filenames 2006-04-11 08:09:35 +00:00
matrix.h Minor changes according to new Point<N,S> definition. 2008-09-10 14:06:13 +00:00
matrix33.h changed a RotateRad to the new SetRotateRad 2008-08-14 10:02:07 +00:00
matrix44.h added a missing templatization od Point3 in Decompose (thanks Oscar Barney) 2008-09-22 13:49:15 +00:00
perlin_noise.h Corrected wrong license information in the header 2008-05-28 23:29:23 +00:00
point_matching.h removed a version of the ComputeRigidMatchMatrix that take in input a weight vector. User should use ComputeWeightRigidMatchMatrix directly 2008-07-23 22:50:15 +00:00
polar_decomposition.h created 2005-11-18 14:46:23 +00:00
quadric.h Solved an issue related to different casting double-float between gcc 3 and gcc 4 2007-03-22 11:07:16 +00:00
quaternion.h Rationalized ToMatrix and FromMatrix (and improved algorithm). 2008-07-21 13:38:55 +00:00
random_generator.h added inclusion of functional 2008-09-22 09:10:58 +00:00
shot.h Removed Similarity from Shot 2008-09-26 17:07:32 +00:00
similarity.h Attempting to make similarity compatible with both quaternions and matrix44 2008-09-26 15:37:53 +00:00
spherical_harmonics.h Added missing includes 2008-08-04 15:38:10 +00:00