首页--工业技术论文--建筑科学论文--建筑基础科学论文--电子计算机在建筑中的应用论文

任意多边形的裁剪算法及其在土建工程中的应用

第一章 绪论第1-17页
   ·课题背景第11-12页
     ·课题的意义第11页
     ·发展现状第11页
     ·现实需求第11-12页
   ·国内外研究动向及研究水平第12-14页
     ·矩形窗口线裁剪算法第12页
     ·一般多边形窗口线裁剪算法第12-14页
   ·本论文的主要研究工作第14-17页
     ·论文研究的目的第14页
     ·硬件平台和软件平台的选择第14-15页
     ·系统开发的核心技术第15-16页
     ·论文工作简介第16-17页
第二章 小型矢量图形系统设计第17-34页
   ·矢量图形系统开发方法选择第17-19页
     ·Visua1 C++语言选择第17-18页
     ·OpenGL图形系统的选择第18-19页
   ·功能和界面设计第19-22页
     ·工具条说明第20页
     ·基本操作第20-21页
     ·功能简介第21-22页
   ·基于文档-视图结构的类第22-25页
     ·主窗口(CMainFrame)第23-24页
     ·文档(CMyFrameDoc)类第24-25页
     ·视图类(CMyFrameView)第25页
   ·系统的总体结构第25-26页
   ·系统类的层次结构设计第26-27页
   ·系统类库结构的实现第27-32页
     ·实现机理-多态性第27页
     ·基本图元的实现第27-31页
     ·多边形类的构建第31页
     ·墙体类的实现构建第31-32页
   ·系统数据结构第32-33页
   ·本章小结第33-34页
第三章 多边形类的构建第34-46页
   ·构建多边形类的意义第34页
   ·数据结构第34-35页
   ·多边形类的构造第35-37页
     ·类的声明第35页
     ·类的实现第35-37页
     ·成员函数简介第37页
   ·多边形的绘制第37-40页
     ·多态性机制的应用第37页
     ·复杂多边形的绘制第37-39页
     ·多边形的绘制机理第39-40页
   ·多边形的选中第40-41页
   ·多边形面积计算第41-43页
     ·算法思路第41-42页
     ·源代码第42-43页
   ·多边形绕向判定第43-45页
     ·折线段拐向的判断方法第43页
     ·多边形绕向判定第43-45页
   ·本章小结第45-46页
第四章 计算几何中的裁剪算法第46-54页
   ·裁剪算法定义及分类第46页
     ·裁剪算法定义第46页
     ·裁剪算法分类第46页
   ·裁剪算法的执行过程第46-47页
   ·线裁剪算法综述及经典算法不足分析第47-49页
     ·凸多边形窗口的线裁剪算法第47-48页
     ·凹多边形窗口的线裁剪算法第48-49页
   ·多边形窗口的多边形裁剪算法综述及不足分析第49-52页
     ·矩形窗口多边形裁剪算法第50-52页
     ·一般多边形窗口的多边形裁剪算法第52页
   ·综述第52页
   ·本文算法的提出第52-54页
第五章 多边形裁剪算法第54-70页
   ·算法简述第54-58页
     ·基本概念与定义第54-55页
     ·数据结构第55-56页
     ·算法描述第56-58页
   ·核心步骤的处理方法第58-65页
     ·运用包围盒剔除不相交的边第59页
     ·点与直线位置关系判定第59-60页
     ·一个快速判断线段位置关系的算法第60-63页
     ·射线法判断点是否在多边形内第63-64页
     ·重合边界的处理第64页
     ·交点的排序和裁剪后线段的显示第64-65页
   ·算法比较第65-67页
     ·空间复杂度比较第65-66页
     ·时间复杂度比较第66-67页
     ·本文算法的优点第67页
   ·算例第67-70页
第六章 库函数 PtInRegion的替代第70-79页
   ·库函数 BOOL PtInRegion(POINT point)简介第70-72页
     ·函数原型第70页
     ·函数功能第70-71页
     ·函数使用的参数第71页
     ·注意事项第71页
     ·函数伪代码第71-72页
   ·库函数存在问题分析第72页
     ·数据类型第72页
     ·适用范围有限、计算效率低第72页
   ·函数int PInsideRgn(MyPoint p,int tag)简介第72-74页
     ·射线法原理第72-73页
     ·对函数的几点说明第73-74页
     ·算法描述第74页
   ·程序跟踪示例第74-77页
   ·程序复杂度分析第77-78页
   ·小结第78-79页
第七章 多边形裁剪的应用第79-84页
   ·墙体扣减第79-82页
     ·手工计算墙体的难点第79页
     ·系统中的处理方法第79-82页
   ·墙与柱子扣减第82-83页
   ·柱与梁、柱与板的扣减第83-84页
第八章 结论第84-86页
   ·任意多边形的多边形裁剪算法第84页
   ·多边形裁剪算法在土建工程中的应用第84页
   ·本文的创新点第84-85页
     ·设计了一个多边形类第84页
     ·提出了一个任意多边形的多边形裁剪算法第84页
     ·设计了一个库函数的替代函数第84-85页
   ·还有待进一步研究的问题第85-86页
     ·系统功能有待于进一步增强第85页
     ·内存泄漏的检测和消除第85页
     ·数据结构设计能力有待于进一步提高第85-86页
致谢第86-87页
参考文献第87-90页
个人简历 在读期间发表的学术论文第90页

论文共90页,点击 下载论文
上一篇:亚微米直径光纤的制造及其中的受激拉曼散射效应
下一篇:PLD多层SPR生物传感器的制备与实验研究