基于Clothoid样条曲线的手绘系统

基于Clothoid样条曲线的手绘系统

论文摘要

曲线/曲面造型技术是计算机辅助几何设计(CAGD)和计算机图形学等领域中的重要课题,在计算机辅助设计/制造/分析(CAD/CAM/CAE)、三维特征动画、数字电影特效、三维电子游戏等领域中有着广泛的应用。随着计算机技术的发展和普及,越来越多的人开始使用计算机作为图形创作的工具,目前已经涌现出一些优秀的相关软件。在这些软件中,一个非常重要的环节是:如何输入自由曲线/曲面。本文在前人的工作基础上,研究并实现了一个基于Clothoid样条曲线的手绘系统:用户通过移动鼠标产生一些输入点,系统自动拟合出一条Clothoid样条曲线来逼近输入点,用户可以通过调整参数,来控制所得拟合曲线的光顺程度、逼近误差和分段数等。其中Clothoid样条曲线由一系列直线段、圆弧段及Clothoid曲线段相互拼接而成,且满足整体的??2连续性约束。该方法无需对输入数据进行整体参数化,且输出的曲线具有良好的光顺性。此外,本文提出了对输入数据进行重采样的算法以及尖点检测与??1拼接算法,以分别解决鼠标输入数据点分布不均匀问题和带有尖点数据拟合误差偏大的问题。实验结果表明,本系统能较好的处理用户输入的数据点,输出用户满意的曲线。

论文目录

  • 致谢
  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 研究背景
  • 1.2 曲线插值与拟合
  • 1.2.1 多项式曲线插值
  • 1.2.2 最小二乘逼近
  • 1.2.3 多项式曲线的拟合
  • 1.2.4 B- 样条曲线拟合
  • 1.2.5 Active B- 样条曲线与SDM 模型
  • 1.3 本文主要内容和结构安排
  • 1.3.1 本文主要内容
  • 1.3.2 结构安排
  • 第2章 Clothoid 样条曲线
  • 2.1 Clothoid 曲线的定义
  • 2.2 Clothoid 曲线的性质
  • 2.3 一些近似
  • 第3章 用Clothoid 样条曲线拟合曲线
  • 3.1 输入输出
  • 3.1.1 输入
  • 3.1.2 输出
  • 3.2 重采样,离散点弧长、曲率的估计
  • 3.2.1 重采样
  • 3.2.2 弧长
  • 3.2.3 曲率
  • 3.3 分片线性逼近
  • 3.4 由线段计算出各曲线段
  • 3.4.1 线段
  • 3.4.2 圆弧段
  • 3.4.3 Clothoid 曲线段
  • 1 连续曲线'>3.5 各段分别旋转平移达到G1连续曲线
  • 3.6 整体旋转平移最终得到拟合曲线
  • 3.7 尖点的检测
  • 第4章 例子
  • 2曲线的几个例子'>4.1 拟合得到 G2曲线的几个例子
  • 4.2 带有尖点的数据点拟合例子
  • 第5章 总结与展望
  • 5.1 总结
  • 5.2 未来工作展望
  • 参考文献
  • 相关论文文献

    • [1].基于改进精英克隆选择算法的B样条曲线逼近方法[J]. 仪器仪表学报 2019(11)
    • [2].基于B样条曲线的异常数据剔除与修复[J]. 统计与决策 2020(06)
    • [3].二次B样条曲线及其应用[J]. 湖北民族大学学报(自然科学版) 2020(02)
    • [4].基于任意数量控制点B样条曲线生成方法研究[J]. 广西大学学报(自然科学版) 2009(04)
    • [5].带形状参数的二次非均匀B样条曲线[J]. 合肥学院学报(自然科学版) 2008(02)
    • [6].一种三次非均匀B样条曲线的细分算法[J]. 计算机工程与应用 2008(29)
    • [7].准均匀B样条曲线数控R参数编程加工[J]. 南方农机 2019(20)
    • [8].三次B样条曲线形状调整方法[J]. 吉首大学学报(自然科学版) 2015(02)
    • [9].基于增量法的B样条曲线间最短距离算法[J]. 莆田学院学报 2014(05)
    • [10].一类双参数拟均匀三次B样条曲线[J]. 广西工学院学报 2011(02)
    • [11].外载荷的B样条曲线变形[J]. 中国图象图形学报 2011(05)
    • [12].B样条曲线的绘制算法及其实现[J]. 福建电脑 2011(09)
    • [13].B-样条曲线升阶的几何收敛性[J]. 工程图学学报 2010(01)
    • [14].三次均匀有理B样条曲线插补算法的研究[J]. 机械设计与制造 2010(08)
    • [15].B样条曲线最小二乘降阶方法[J]. 小型微型计算机系统 2009(02)
    • [16].B样条曲线生成原理及实现[J]. 石河子大学学报(自然科学版) 2009(01)
    • [17].二次均匀B样条曲线的扩展[J]. 计算机辅助工程 2008(02)
    • [18].多层次优化的网格曲面离散样条曲线设计方法[J]. 计算机辅助设计与图形学学报 2019(12)
    • [19].非均匀节点情形下的一类三角B样条曲线[J]. 微型机与应用 2017(07)
    • [20].四次B样条曲线形状调整方法[J]. 吉林师范大学学报(自然科学版) 2015(04)
    • [21].爱科曼软件:样条曲线处理解决方案[J]. 金属加工(热加工) 2012(24)
    • [22].一种基于节点插入技术的B样条曲线平滑方法[J]. 计算机时代 2008(12)
    • [23].B-样条曲线奇点的几个定理[J]. 南昌航空大学学报(自然科学版) 2008(04)
    • [24].二次带形状参数双曲B样条曲线[J]. 高校应用数学学报A辑 2008(01)
    • [25].动态B样条曲线向多项式曲线的快速转换算法[J]. 南京工程学院学报(自然科学版) 2018(03)
    • [26].基于三次B样条曲线的未标定分层重构[J]. 计算机与数字工程 2015(08)
    • [27].利用二次B样条曲线逼近的图像压缩方法[J]. 计算机工程与科学 2014(02)
    • [28].测地B样条曲线的生成[J]. 微计算机信息 2010(06)
    • [29].一类带形状参数的三次均匀B样条曲线[J]. 湖北民族学院学报(自然科学版) 2009(03)
    • [30].基于曲率单调变化的空间非均匀三次B样条曲线的构造方法[J]. 计算机辅助设计与图形学学报 2020(01)

    标签:;  ;  ;  ;  ;  

    基于Clothoid样条曲线的手绘系统
    下载Doc文档

    猜你喜欢