摘要

为了使插值点及法向的曲线曲面更加光顺, 提出了一种基于弯曲能量极小的B样条曲线曲面插值点及法向的算法. 首先根据插值点及法向列出约束方程, 接着引入弯曲能量函数利用拉格朗日乘数法求出能量极小时约束方程的解, 进而求出能量极小的B样条插值曲线曲面. 实验给出了几种不同的曲线以及它们的曲率半径和对应的运算时间. 数值结果表明, 与没有能量约束的插值曲线相比, 所提方法的曲线的曲率半径波动较小, 运算时间较短, 因此所提方法求出的曲线曲面更加光顺, 且计算效率更高.