在反求工程中,型值点数据具有大规模、散乱的特点,其B样条曲面的拟合有其自身特点。因而,在B样条曲面拟合中,需研究的首要问题是单一矩形域内曲面的散乱数据点的曲面拟合问题。在众多的研究中,Weiyin Ma & J P Kruth的工作较具代表性。他们首先根据边界构造一个初始曲面,然后将型值点投影到这个初始曲面上,接着根据投影位置算出其参数分布,从而解决散乱数据的参数分配问题。根据这一型值点参数分配拟合出一张新的NURBS曲面,然后再对型值点参数进行优化,使所拟合曲面离给定型值点误差最小。
在实际的产品中,只由一张曲面构成的情况不多,产品型面往往由多张曲面混合而成(如过渡、相交、裁剪等),因而,只用一张曲面去重构其数学模型是很难保证其模型的精度的。于是,人们采用不同的方法来处理数据的分块问题。对于图像形数据(具有行×列)特点的数据,B Sarkar & C-H Menq运用图像处理的原理,获取曲面的特征线,然后根据这些曲线将曲面划分为不同的块,每块用B样条曲面拟合,最终将所有块拼接成一个整体。Tamas Varadyetal提出一种四叉树方法,首先构造一张整体的曲面,若不能满足要求,则将其一分为四,再对每一小块进行处理,直至所有小块均满足要求为止。另一种方法则是基于曲线网格,首先估算各型值点的局部性质,找出特征线(如尖角、C1连续、及对称线等),将特征线拟合成曲线网格,对每一网孔构造一张曲面,使网孔内部的点对其对应曲面具有最佳的逼近性,最终将所有曲面片实行光滑拼接。C Bradley & G W Vicker等则提出一种两步方案,首先用函数方法,如Shepard插值等构造插值于测量点的曲面的数学模型,然后在曲面上构造拓扑矩形网格。交互定义特征线,利用此矩形网格数据构造曲面。1996年,他们又提出另外一种称为Orthogonal Cross Section(OCS)的方法,首先对每块测量数据进行三角剖分,得到几张插值于测量点的基于三角平面片的曲面模型,然后用三组正交的等间隔的平行平面与上述曲面求交,在各个截面线内去除各曲面块内交线的重叠部分,求出各条交线的交点,即得到所谓OCS模型。然后利用根据曲面网格建立曲面的方法构造曲面。
在反求工程中,三角曲面由于其构造灵活、边界适应性好的特点,一直受到重视,在三角曲面的应用研究中,重点集中在如何提取特征线、如何简化三角形网格和如何处理多视问题上。1994年,Xin Chen & Francis Schmitt在研究图像形数据的曲面重建时,首先利用型值点估算出曲面的局部几何性质,得到曲面的特征线(阶跃、尖角及曲率极值),并以这些特征为基础建立初始的三角形网格,然后将自适应递增地、有选择地将型值数据插入三角形网格,三角划分中,未用到的点都当作冗余数据。最后,通过三角Bezier曲面构造得一张光滑的曲面。1995年,Hyungjun Pa K & Kwanqsookim提出了一种自适应的光滑曲面逼近大规模散乱点的方法,他们用分段三次Bezier三角代数曲面作为最终输出结果,而使各三角曲面片之间达到跨边界C1连续。该方法从插值于产品的边界曲线开始,不断插入最大误差点来精化逼近曲面,直到所有测量点都在规定的误差内,曲面的自适应逼近结束,若逼近的允许误差为0,则曲面插值于所有数据点。这种方法概念简单、数据压缩量大,并在加点的过程中不需要对整个曲面进行重构,而只改变相关影响域,因而速度快。但是,在这一方法中采用非参数的形式,逼近结果受到坐标系的影响,并且只能适应单值曲面。同时,由于曲面内的点之间的连接关系(指特征)没有在自适应的网格划分中考虑,因而在逼近曲面中不能很好地重构特征(或者是特征线附近曲面片会很密)。华盛顿大学的H Hoppe通过研究大规模的散乱测量数据的曲面重构问题完成其学位论文,并在许多刊物上发表其研究成果,概括起来,他的方法分为三个主要步骤: