这里有两种方法计算mean curvature
第一种通过公式
−Δx=Hn
这里
Δ
是laplacian operator,
x
是点的坐标,
现在看下Discrete Differential-Geometry Operators for Triangulated 2-Manifolds
看下教程https://igl.ethz.ch/projects/deformation-survey/eg09_tutorial_slides.pdf
第二种是通过Efficient Multi-scale Curvature and Crease Estimation
主要看第4节 curvature estimation就行, 大概思路是,找附近的点, 然后建立局部坐标系, 然后采样一些点, 做多项式拟合, 在点0,0处的值即为curvature
而multi-scale 就来限制附近的点, 其实就是找半径为r的球里面的点,然后拟合