21 const DataPoint &attributes)
25 return Base::addLocalNeighbor(w, localQ, attributes);
30 const VectorType local = Base::worldToTangentPlane(attributes.pos());
31 const Scalar& h = *(local.data());
32 const Scalar& u = *(local.data()+1);
33 const Scalar& v = *(local.data()+2);
35 Eigen::Matrix<Scalar, 6, 1 > p;
36 p << u*u, v*v, u*v, u, v, 1;
37 m_A += w*p*p.transpose();