Journal of Software
1000-9825
2003
14
10
1806
1812
article
带约束的曲面放缩
Constrained Surface Scaling
提出了一种保持曲面形状特征(trimming curves)不变的曲面放缩新方法.该方法的关键是使用了一个新的目标函数来极小化放缩前后两曲面的差别.该目标函数由放缩前后两曲面对应点的导矢叉乘的平方的积分来定义.极小化该目标函数能够保证放缩前后曲面对应点的法向变化尽可能地小,从而保证两个曲面的形状和曲率分布尽可能接近.通过与Fix-and-Stretch方法的比较,新方法对一些汽车部件数据得到了更好的结果.最后给出了两种方法得到的结果曲面的高光线模型.
A new method to scale a surface while holding the shape of specific features (trimming curves) unchanged is presented. The key of this method is using a new objective function to minimize the difference of the two surfaces before and after constrained scaling. The new objective function is defined as the integral of the square of the norm of the cross product of the two normal vectors on corresponding points of the two surfaces. Minimizing this objective function guarantees that the difference of the two normal vectors on every corresponding point of the two surfaces is as small as possible, which makes the shape and curvature distribution as close as possible. Compared with the Fix-and-Stretch method, the new method gives better results for several car parts with trimming curves. The high-light line models of the resulting surfaces produced by the two methods are also included.
约束;放缩;法向量;目标函数;高光线
constraint;scaling;normal vector;objective function;high-light line
伯彭波,张彩明
BO Peng-Bo and ZHANG Cai-Ming
jos/article/abstract/20031016