论文部分内容阅读
多边形网格已经成为三维形状的一种标准表示。不过从点云重构的三角网格,其三角形的形状、顶点的邻接关系大多不规则,使得网格模型的压缩、形状计算、结构分析等操作变得困难,常常会导致数值算法不稳定,影响对模型的正确分析与处理。重新网格化是提高模型质量、构造多分辨率表示的一种重要途径。三角网格模型在计算机图形学和3D游戏、动画、虚拟现实等应用领域被广泛采用。四边形网格及4-3混合网格则在参数曲面拟合、有限元计算、纹理映射和编辑变形等方面具有优势。本文对这两类网格的重网格化进行研究,但侧重于四边形重新网格化方法及相关技术。本文的贡献表现在三个方面:四边形网格上拉普拉斯算子的离散化,基于流线的三角网格重新网格化和基于Morse理论的四边形重新网格化。1)提出了一种新的四边形网格上的拉普拉斯算子,称之为平均拉普拉斯算子,简记为MLBO。采用穷举法,将顶点p相邻空间四边形全部的三角剖分的可能形式全部找出来,将这些可能的三角剖分结果的面积平均作为顶点p附近区域的一个估计,然后利用三角网格上的拉普拉斯算子给出四边形网格上权值对称的拉普拉斯算子。2)提出一种基于场的重新三角网格化方法,先在原三角网格模型上建立拉普拉斯标量场,据此生成两组夹角为60°的流线.然后,从这两组流线构造以菱形面为主的网格并三角化得到三角基网格.最后,在基网格的基础上,再次使用流线技术对原始数据进行向上重采样,得到模型的多分辨率表示.一般地,基网格的三角形接近等边三角形,实验分析表示所生成的三角网格模型具有较高的质量。3)在Morse函数理论的基础上,提出了一种从三角网格中建立四边形网格多分辨率表示的方法.先由人工指定或从拉普拉斯矩阵的特征函数中提取临界点,计算带约束的拉普拉斯方程得到光滑的Morse函数.函数的临界点(极大、极小和鞍点)有规律的分布在模型表面,在三角网格表面梯度场的引导下,生成临界点间流线,得到临界点间的拓扑关系.通过临界点交换规则,同样是采用流线的方法,得到更精细的四边形网格。最终无需参数化而仅用流线方法就可建立多分辨率四边形网格。