B样条曲面是CAD系统中曲面表示的基本形式之一。由点和曲线拟合B样条曲面是B样条曲面的重要生成方式,在计算机辅助设计和曲面造型等领域有着广泛的应用。本课题面向CAD系统曲面造型的应用需求,研究由点和曲线拟合B样条曲面的若干关键算法,提出误差可控的B样条曲面蒙皮方法,曲线所在平面不平行时的光滑曲面拟合算法,开闭截面线混合且存在分支情况下的B样条曲面拟合方法,误差可控且数值稳定的由无序B样条曲线拟合曲面的方法,由平面点云拟合多条B样条曲线的高效算法,以及利用切片技术由点云拟合B样条曲面的方法,并将提出算法实现到由点和曲线拟合B样条曲面软件原型系统中,验证所提出方法的有效性和实用性。本课题研究成果可用于提高CAD系统的曲面造型能力,有着重要的理论意义和实际应用价值。
英文主题词Surface fitting;Surface skinning;B-spline curve;Curve fitting;Branching