论文关键词:区域性再设计 中心控制点 影响域 变化规律
论文摘要:针对自由曲面逆向工程的再设计,提出了区域性再设计方法。此方法的思想是通过调整1个控制点,使得一定区域内的多个控制点按照某种规律随之变化,从而可以实现曲面再设计的要求。基于此思想,给出了区域性再设计方法的理论推导,并进行了实例仿真验证。
自由曲面逆向工程的再设计的目的是在实现实物自由曲面真实再现的基础上,进行修改、优化等再设计,从而形成最终的可以利用的结果数据输出零件表、材料单或数控加工代码的指令等,最终得到可以投放市场的新定型产品…。其内涵超出了实物模型仿制的发展阶段,意在创新。很多学者对再设计逆向工程进行了研究,以便促进逆向工程在工业应用中的进程。笔者从工程实际应用出发,为了方便实现实物计算机模型的进一步修改、优化等再设计,针对自由曲面逆向工程的再设计提出了一种区域性再设计方法。
1区域性再设计方法
1.1问题的提出
自由曲面逆向工程中重构曲面的实现常采用的方法是NURBS曲面重构法。基于NURBS曲面重构法的再设计方法,理论上可以归结为通过改变控制顶点、权因子以及节点向量三者中任何一个或多个,都能够实现对曲面的修改、优化等再设计。实际上,为了便于交互式操作和基于直观性的考虑,主要表现为对控制点的改变。
针对NURBS曲面重构法中控制顶点分布比较密集,而需要修改的曲面范围和曲面调整幅度相对较大的情况,提出了通过区域性修改控制顶点来实现NURBS曲面的交互性再设计的方法,避免了因仅仅修改单一控制顶点可能会引起的尖点等不良的现象。若分别修改多个控制顶点,增大了交互操作复杂性,也会导致曲面形状难以控制。
1.2区域性再设计思想
区域性再设计的基本思想是:当控制顶点分布比较密集,曲面局部修改量的变化趋势可以用解析式准确或近似表达时,交互选中要修改设计曲面域内的一个控制顶点,控制该区域形状变化的其他一些控制顶点也将随之呈一定的规律变化,从而使得区域性的曲面形状发生改变。其中,交互选中的控制顶点被称为主修改控制点,或称为中心控制点;那些决定随之变化的控制顶点称为随动控制点,其所在的控制网格区域称为主控制顶点的作用域(或影响域)。
主修改控制点的选择可根据要修改的曲面变化中心来确定,即把主修改控制点近似作为作用域的中心。作用域的范围根据曲面修改的范围或约束条件确定,其形状可以是自定义的几何形状,也可以是根据判断符合约束条件决定的随机性形状。