|
@@ -11,12 +11,15 @@
|
|
|
#include <Eigen/Core>
|
|
|
namespace igl
|
|
|
{
|
|
|
- // Compute discrete gaussian curvature (angle deficit)
|
|
|
+ // Compute discrete local integral gaussian curvature (angle deficit, without
|
|
|
+ // averaging by local area).
|
|
|
+ //
|
|
|
// Inputs:
|
|
|
// V #V by 3 eigen Matrix of mesh vertex 3D positions
|
|
|
// F #F by 3 eigen Matrix of face (triangle) indices
|
|
|
// Output:
|
|
|
// K #V by 1 eigen Matrix of discrete gaussian curvature values
|
|
|
+ //
|
|
|
template <typename DerivedV, typename DerivedF, typename DerivedK>
|
|
|
IGL_INLINE void gaussian_curvature(
|
|
|
const Eigen::PlainObjectBase<DerivedV>& V,
|