关于图形裁剪算法的研究

来源 :中国地质大学(武汉) | 被引量 : 0次 | 上传用户:yumeng88888888888888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机图形技术正越来越广泛地应用在各种领域,在具体应用中,每一幅图形都由成百上千条直线和曲线构成,这样对于每一条直线或曲线的处理速度和质量就极大地影响着整幅图形的处理和质量,因此对计算机图形学基础算法的研究具有重要的意义。本文的工作是对计算机图形学中的基础算法之一的裁剪算法展开研究。 裁剪算法是计算机图形学中的基本算法,是其它诸多重要问题的基础。经过了几十年的讨论和探索,尽管现有的裁剪算法越来越完善,但有些算法并不是十分理想,而且目前随着三维可视化的飞速发展,为了提高图形的处理效率,有必要对三维裁剪算法作进一步地研究和探讨。如果能在现有算法的基础上,实现对若干算法的改进以及进行三维裁剪算法的研究无疑具有重大的现实意义。 本文首先对二维空间的经典裁剪算法作了概述,然后对二维的Cohen-Sutherland算法、NLN(Nicholl-Lee-Nicholl)算法和圆形窗口的裁剪算法作了改进,同时提出以窗口变换为基础的一种有效的线段裁剪算法。有效线段裁剪算法分为三个步骤:第一,使用Cohen-Sutherland算法裁剪;第二,通过旋转窗口后使用Cohen-Sutherland算法裁剪(简称s形窗口裁剪);第三,借助辅助窗口(一个和被剪线段方向一致并包围被裁剪和原始裁剪窗口 对被剪线段进行裁剪(简称V形窗口裁剪),避免了不必要的求交,提高了效率。 其次本文针对一些个性化的需求,对圆形窗口算法作了一些探讨性的研究。 最后,本文提出了将s形窗口裁剪技术从二维裁剪拓展到三维裁剪中,而且本文还对二维Cohen-Sutherland算法作了改进,即把被裁三维线段投影到二维平面,仍采用二维Cohen-Sutherland编码技术来判断处理,简化了算法,提高了效率。同时将二维空间的NLN裁剪算法推广到了三维空间。 本文的主要内容分为以下三个部分: 1)概述。这部分包括第一章的内容。首先分析了图形裁剪的现状和发展趋势,提出实时高效裁剪算法是裁剪技术发展的必然方向。然后确立以改进经典裁剪算法为重点研究对象。 2)二维经典裁剪算法的改进和优化。这部分包括第二章和第三章的全部内容,是全文重点阐述的内容,先概述了二维空间的裁剪算法,然后对其中的Cohen-Sutherland算法、NLN算法和圆形窗口算法作了改进,同时还提出了一种有效的裁剪算法。 3)将经典的二维裁剪算法推广到三维空间。这部分包括第四章和第五章的全部内容。 先介绍三维空间的裁剪,然后将三维图形投影到二维平面并在采用Cohen-Sutherland 编码裁剪的基础上使用S形窗口裁剪技术。同时将二维空间的NLN 算法推广到了三维空间。 文章的最后对本文的研究工作作了总结,提出了一些个人观点,并且对本文的后续工作作了交待。
其他文献
本文所介绍的基于单幅图像恢复物体三维形貌方法根据单幅图像中场景的灰度变化就可实现0180的三维形貌恢复,其核心思想就是根据单幅图像中物体留下的3D线索—阴影来恢复物体的
如今信息爆炸的互联网时代,尤其是移动应用的不停使用,产生了大量的信息,更有海量的用户群体,如此,因特网所涵盖的信息远远大于任何传统媒体所涵盖的信息,海量用户更是从各种角度、
网格技术是为了满足当前日益复杂的高性能科学计算和分布式资源管理需求而产生的一项崭新技术,由于其具有跨平台访问、服务共享、动态存取和极好的扩展性这些特点,使得其在应
硬件演化技术的用途广泛,特别适用于电子设备需要长期工作、使用环境恶劣、技术人员无法提供及时维修的情况,如自动控制,特别是航空、航天等领域。随着硬件系统(如芯片系统)的复
社交网络(Social Network)是一类可以帮助用户建立好友关系网络,并且可以在好友间分享爱好、兴趣、活动和状态等信息的网络应用服务。近年来,随着互联网等信息技术的发展,微博、
随着Internet技术的发展,如何充分利用网络的特性,解决IT系统开发和应用中的各种问题,如:建立可维护、可扩展的站点,开发高效率、高伸缩性的应用程序,创建N层分布式应用程序,实现Web
视频压缩技术是多媒体技术的关键。在过去的20年中,ISO/IEC和ITU-T分别制定了MPEG-x和H.26x系列标准用于数字视频的压缩。在2003年,由它们联合组成的JVT小组共同制定了最新一代
基于Android操作系统的手机、电视、汽车、路由器等智能设备越来越多,使移动互联网越来越多的渗透到人们生活、工作、学习中的方方面面。移动互联网给人们的生活带来了极大的
图像分割在医学应用中具有特殊的重要意义,它是医学图像处理的关键-步,是一个跨越医学和计算机科学的综合性研究课题。本文选择了基于边界的活动轮廓分割算法。活动轮廓模型引入
避障路径规划是工程设计中一项重要的环节,其应用范围涉及我们的生活、工作、科研和娱乐等等方面。比如在车辆出行系统,舰船导航系统,敏捷运输问题,工程进度规划,三维游戏和虚拟战