论文部分内容阅读
随着计算机硬件和3D扫描技术的快速发展,离散网格及其处理已经成为几何造型和计算机图形学领域中的热点研究内容,其研究成果已广泛应用于制造业,娱乐业,游戏工业等领域。 网格曲面编辑是网格处理的核心技术,其目的是为用户提供直观,高效的曲面编辑手段,实现复杂几何模型的构造.近年来,一些学者相继提出了多种网格曲面编辑算法,归纳起来可分为两类:一类是将曲面嵌入到均匀网格体的FFD方法及其扩展,另一类是基于曲面微分属性的编辑方法.前者的编辑模式直观,效果便于控制,但交互方式不够灵活;后者编辑效果较佳,但表达形式特殊,不便与已有造型系统集成。 可见,研究一种交互方式直观,高效可控,表达方式统一的网格编辑方法是很有意义的.鉴于此,本文研究并提出了一种形式统一且能够体现曲面内在几何属性的多分辨率几何表达方式,该表达方式由逼近曲面的一张光顺的基曲面及定义在该基曲面上的一组局部变量构成.基于该表达方式,我们利用层次B-样条表示基曲面,提出了一个网格曲面编辑框架,并在该框架中实现了自由变形,几何细节迁移等功能.在框架的处理流程中,用户首先交互地在网格上选取编辑区域,程序随后完成所选区域的参数化和均匀重采样,并用层次B-样条光顺拟合这些均匀采样点作为该网格的基曲面,然后计算所选区域中网格顶点相对B-样条基曲面的局部变量(该局部变量具有平移,旋转不变性,可将其视为曲面在编辑过程中的内蕴几何特征),从而可以实现通过编辑层次B-样条基曲面来达到编辑原网格曲面的目的。利用层次B-样条,还可方便地实现多分辨率编辑,借助于直接操纵的DFFD方法,该框架也可对网格曲面进行直接编辑,以精确控制编辑结果。 在曲面编辑过程中分解得到的局部变量可作为曲面的几何细节,将其映射到自身变形后的基曲面上即得到变形后的网格曲面,也可将其映射到不同物体的基曲面上,以实现几何细节的迁移。实验结果表明,该方法主要特点是操作直观方便,无论对整体还是局部编辑,都能取得可控、可靠的编辑效果,且采用B-样条表达方式,易于与已有的造型和动画系统合成。