基于平面任意闭合图形的雕刻型面建模研究

基于平面任意闭合图形的雕刻型面建模研究

论文摘要

本文主要研究如何根据平面任意闭合图形和一个给定的高度(H)建立三维雕刻型面。使用现有的一般CAD/CAM(计算机辅助设计/计算机辅助制造)软件为雕刻型面建模的过程很复杂而且对操作人员的技术要求很高,所以简化雕刻型面建模过程是很有必要的。针对平面雕刻图案层次丰富的特点,可以采用分层处理,逐层建立起对应的曲面模型,然后用合成与插值的方法来建立最终的雕刻型面。因此,为单层平面任意闭合图形建模是问题的关键。本文提出了两种为单层平面任意闭合图形建立雕刻型面的方法:基于控制网格细分曲面建模方法和基于二次Bezier曲线与直纹面建模方法。这两种方法都是首先将平面任意闭合图形边界转化为逼近多边形;对其进行约束Delaunay三角剖分;提取骨架线。第一种建模方法是在此基础上建立初始控制网格;然后用细分曲面方法细分控制网格,从而得到雕刻型面。第二种建模方法也是在三角剖分后的逼近多边形和骨架线的基础上,用二次Bezier曲线和直纹面建立三维模型。本文首先用边界跟踪方法得到单层平面任意闭合图形的边界点坐标,连接这些点即可得到对应的逼近多边形。为了提取逼近多边形的骨架,首先对逼近多边形进行约束Delaunay三角剖分(CDT)。逼近多边形的边为外边,CDT中新增的边为内边。把三角形分为终端、连接、跨接三类三角形。取内边中点和跨接三角形的中心为骨架点;连接这些点即可定位出逼近多边形的骨架线。本文对已有的骨架线优化方法进行了改进并提出进一步优化骨架线的新方法。第一种建模方法中,为了实现根据平面任意闭合图形自动建立初始控制网格,首先提升骨架,即把骨架点的高度赋值为指定高度;然后连接骨架点和与之最近的逼近多边形顶点。本文中提出了一种建立合理的初始控制网格的方法,即根据终端、连接、跨接三类三角形的特点把它们转化成第Ⅰ(只有一个顶点的高度值为H,两个顶点的高度值为零)、Ⅱ(只有一个顶点的高度值为零,两个顶点的高度值为H)、Ⅲ类三角网格(三个顶点的高度值都为H),从而实现自动建立初始控制网格。最后用改进的蝶形细分曲面方法细分控制网格。由于细分曲面方法最主要的特点是通过反复迭代来逐步细化并光顺曲面,所以通过反复迭代能得到满意的光滑曲面。第二种建模方法是把三角剖分后的闭合图形分五种情况来处理,它们的共同点是在相应的区域上建立二次Bezier曲线族,用直线在另一方向连接所有Bezier曲线上细分的对应点,从而形成覆盖相应区域的直纹面。最终为整个闭合图形区域建立光滑的曲面模型。根据二维任意闭合图形建立其相应的三维模型,其结果不是唯一的。本文提出的两种建模方法都是通过给定平面任意闭合图形骨架的高度值,作为构建曲面的顶部高度,生成由此顶部高度逐渐平滑过渡到闭合图形边界为零的曲面模型。实验结果表明,这种两种方法所建立的曲面模型符合一般雕刻型面特征。本文的两种方法都对提高雕刻型面建模与设计工作的效率作了有益的尝试。本文的主要创新点是:改进了已有的骨架优化方法并提出了进一步优化骨架线的新方法;提出了两种为平面任意闭合图形建立雕刻型面的新方法。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 课题的研究背景和意义
  • 1.2 研究现状
  • 1.3 本文内容组织
  • 2 多边形逼近与骨架提取
  • 2.1 多边形逼近
  • 2.2 骨架
  • 2.3 Delaunay三角剖分
  • 2.4 约束Delaunay三角剖分
  • 2.5 确定初始骨架线
  • 2.6 优化骨架
  • 2.6.1 修剪骨架线末梢
  • 2.6.2 骨架线的光滑处理
  • 2.6.2.1 相邻连接三角形(S三角形)上骨架点的选择
  • 2.6.2.2 相邻跨接三角形(J三角形)上骨架点的选择
  • 2.6.2.3 用四点插值细分法插值骨架线
  • 3 基于控制网格细分曲面建模
  • 3.1 建立控制网格
  • 3.2 细分方法基础
  • 3.2.1 细分方法的基本思想和特点
  • 3.2.2 细分方法的发展
  • 3.2.3 常用术语
  • 3.2.4 常用细分方法
  • 3.2.4.1 Doo-Sabin细分方法
  • 3.2.4.2 Catmull-Clark细分方法
  • 3.2.4.3 Loop细分方法
  • 3.2.4.4 (?)细分方法
  • 3.2.4.5 改进的蝶形细分方法
  • 3.2.5 细分算法的比较和选用
  • 3.3 实验结果及分析
  • 4 基于二次Bezier曲线与直纹面建模方法
  • 4.1 Beizer曲线
  • 4.1.1 Bezier曲线的数学表达式
  • 4.1.2 二次Bezier曲线
  • 4.2 根据第Ⅰ类三角形建模
  • 4.3 根据单个S三角形建模
  • 4.4 根据单个J三角形建模
  • 4.5 两个相邻S三角形区域的建模
  • 4.6 两个相邻J三角形区域的建模
  • 4.7 实验结果及分析
  • 5 总结与展望
  • 5.1 总结
  • 5.2 研究工作展望
  • 参考文献
  • 附录
  • 致谢
  • 相关论文文献

    • [1].计算机知识在数学建模中的应用探讨[J]. 科技风 2020(28)
    • [2].航拍方式对实景建模影响的研究[J]. 智能建筑与智慧城市 2020(10)
    • [3].《芯片及系统的电源完整性建模与设计》[J]. 电源技术 2020(10)
    • [4].数学建模在概率论与数理统计教学中的应用[J]. 高等数学研究 2019(01)
    • [5].《人物卡通设定》建模[J]. 中国民族博览 2019(03)
    • [6].《人物卡通设定》[J]. 大众文艺 2019(06)
    • [7].《大海》[J]. 大众文艺 2019(06)
    • [8].浅谈中学生数学建模核心素养的培养[J]. 中外企业家 2019(13)
    • [9].数学建模的思想及其应用[J]. 农家参谋 2019(15)
    • [10].浅谈数学建模的社会意义[J]. 中国高新区 2018(06)
    • [11].数学建模过程中计算机的应用探究[J]. 山东工业技术 2018(12)
    • [12].素质教育下的数学建模在生活中的应用及展望[J]. 广东蚕业 2018(06)
    • [13].浅谈数学建模[J]. 科技风 2017(01)
    • [14].基于虚拟样机技术的机械产品设计及建模方法分析[J]. 现代制造技术与装备 2016(11)
    • [15].肖像建模[J]. 艺术评论 2017(01)
    • [16].数学建模的培训与发展[J]. 电子制作 2015(10)
    • [17].如何促进教师与学生在建模水平上的共同进步[J]. 电子制作 2015(12)
    • [18].“缩水”的数学建模课[J]. 中学数学 2020(09)
    • [19].科学探究中数字化技术支持的思维建模[J]. 教育信息技术 2020(09)
    • [20].亲历建模过程,探索建模路径——以《鸽巢问题》的教学为例[J]. 福建教育 2019(01)
    • [21].刍议数学建模在高中数学学习中的作用[J]. 高考 2019(02)
    • [22].浅谈高中数学建模的必要性[J]. 中学生数理化(学习研究) 2019(01)
    • [23].浅谈高中数学建模的生活化[J]. 中学生数理化(教与学) 2019(02)
    • [24].浅谈小学数学建模中的几个问题[J]. 山东教育 2019(07)
    • [25].高中数学建模中优化问题的建模分析[J]. 高考 2019(27)
    • [26].小学数学教学中的数学建模[J]. 数学大世界(上旬) 2019(07)
    • [27].试论“数学建模”素养形成和发展的基本途径[J]. 福建中学数学 2018(08)
    • [28].关于高中数学建模的探索[J]. 当代教研论丛 2018(08)
    • [29].培养建模意识,提升学生数学知识的应用能力[J]. 中学数学 2018(22)
    • [30].培养建模意识,提升学生数学知识的应用能力[J]. 中学数学 2019(06)

    标签:;  ;  ;  ;  ;  ;  

    基于平面任意闭合图形的雕刻型面建模研究
    下载Doc文档

    猜你喜欢