|
// for triangles, columns correspond to edges [1,2],[2,0],[0,1]
|
|
// for triangles, columns correspond to edges [1,2],[2,0],[0,1]
|
|
// for tets, columns correspond to edges [1,2],[2,0],[0,1],[3,0],[3,1],[3,2]
|
|
// for tets, columns correspond to edges [1,2],[2,0],[0,1],[3,0],[3,1],[3,2]
|
|
template <class MatV, class MatF, class MatC>
|
|
template <class MatV, class MatF, class MatC>
|
|
IGL_INLINE void cotangent(const MatV & V, const MatF & F, MatC & C);
|
|
IGL_INLINE void cotangent(const MatV & V, const MatF & F, MatC & C);
|