论文部分内容阅读
曲率是曲面的重要不变量,是传统微分几何的重要基础。同样,三角网格的离散曲率也是离散曲面上应用的基础和前提,例如网格曲面的特征提取,网格简化,网格光顺,网格变形,模型分块等。但是由于三角网格曲面是由离散点云以及点与点之间的拓扑关系定义的,缺少曲面确切的解析表示,所以不能采用微分几何的曲率公式。这样,三角网格曲面上离散曲率的各种估计方法应运而生。目前,关于三角网格曲面上离散曲率估计的算法大概有10种,本文对各种方法给出了一个综述,详细地介绍了几种算法的理论背景,公式意义和适用范围。其中,Taubin离散曲率估计方法由于其在时间和空间的线性,而占有重要的地位。他们描述了一种在三角网格上任意点估计曲率张量的方法。通过计算3×3对称矩阵的特征值和特征向量可以得出主曲率和主方向,而该对称矩阵是由积分公式定义并且与曲率张量的矩阵表达密切相关。Taubin离散曲率估计算法中要用到两个中间估计量:法向量和权值。Taubin选择了面积加权的方法估计法向量,这样忽视了三角形片形状的影响。Sheng-Gwo Chen等提出选择重心为权值来估计法向量和主曲率的方法。本文采用了面积质心夹角的三角网格顶点向量法和三角片质心权值来改进Taubin离散曲率估计方法,更好更准确地反应了三角片的形状。本文选择参数曲面做了误差详细的比较。在椭球和环面上,证明了改进算法的优越性。无论是高斯曲率还是平均曲率在计算精度上都有了明显改善。最后,本文对实验误差进行了分析,得出曲率误差是和点的密度以及此点的曲面弯曲程度有着密切关系的。