论文部分内容阅读
具有自主版权的KerenCAD有强大的自由曲线造型功能,运行速度快、响应迅速、逼近度高,光顺性好,能满足许多领域的复杂外形设计和应用。但是,它的曲线产生系统是当决定曲线的特征点均确定以后才构造(显示)出曲线,不具备曲线动态生成功能。本文对KerenCAD这一功能进行了补充,实现了曲线的实时、动态生成。本文对型值点与曲线的位置进行研究,利用曲线方程的已有属性,构造出了一种样条曲线,使曲线通过型值点又不作反求计算。并根据曲线方程的特点,对参数的选取进行了分析。以弦长替代弧长作参数,简化了计算。用累加弦长参数化替代均匀参数化,克服了尖点、绕圈(自交)和臌起等问题,进一步提高了曲线的光顺性。本文构筑的原型系统采用重画的方法实现交互动态输入和即时曲线生成。理论分析和编程实验证明以上方案是可行的。算法的运算速度快,生成的曲线有较好的光顺性,补充了KerenCAD曲线的实时、动态生成功能,有一定的应用价值。