vcglib/vcg
Paolo Cignoni 0361427bc0 big cleaning in Point* and Matrix*, now they are very closed to be simple typedef of
Eigen's Matrix. Now the dilema is how to mimic those typedefs, using inheritence ?
or using the classic workaround: typename Point3<float>::Type; with Point3<T>::Type defined
to Eigen::Matrix<T,3,1>. Anyway currently I support both (and the inheritence scheme has
to be preserved for compatibility). The advantage of the second approach is that when
eigen has to evaluate an expression it uses an Eigen::Matrix<>, so it is probably better
to only use Eigen::Matrix but I'm not 100% sure that makes a big difference especially if
we add some automatic reinterpret_cast between Eigen::Matrix and vcg::Point*....
2008-10-28 20:06:17 +00:00
..
complex make Point derive Eigen's Matrix and some cleanning 2008-10-28 11:47:37 +00:00
container Add an optional per vertex radius property in occ, ocf, and IO mask. 2008-10-14 14:58:09 +00:00
math big cleaning in Point* and Matrix*, now they are very closed to be simple typedef of 2008-10-28 20:06:17 +00:00
simplex make point2 derived Eigen's Matrix, and a set of minimal fixes to make meshlab compile 2008-10-28 00:59:46 +00:00
space big cleaning in Point* and Matrix*, now they are very closed to be simple typedef of 2008-10-28 20:06:17 +00:00