圆与椭圆对多边形裁剪算法研究

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:mwzxxlj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
裁剪是计算机图形学中的一个重要技术。裁剪有多种类型,其中,二维多边形裁剪是目前裁剪研究的主要课题。矩形(或多边形)对多边形裁剪已有许多经典的算法。由于没有完全避免求解一元二次方程或开方运算,圆和椭圆对多边形裁剪效率较低。本文对圆和椭圆对多边形裁剪进行深入研究,设计出快速可行的算法。圆对多边形裁剪是研究的重点,做到完全避免求解一元二次方程和开方运算。应用区域编码技术将完全可见或显然完全不可见的多边形判别出来。对于既不是完全可见也不是显然完全不可见的多边形,需要用圆对多边形各边进行裁剪。主要通过区域编码技术并借助于距离平方判别法判别出圆和多边形各边的位置关系;采用中点分割算法求圆和多边形边的近似交点;通过交点和位于圆内的多边形顶点逆时针顺序的邻接关系,确定裁剪结果的直线边界;通过对交点的排序和配对,确定裁剪结果的曲线边界。圆是一种特殊的椭圆,椭圆不具有圆的所有特性。圆对多边形裁剪算法不能简单地移植到椭圆对多边形裁剪上,找出圆对多边形裁剪算法中不适合椭圆对多边形裁剪的地方,设法修改得到完全适合椭圆对多边形裁剪的有效算法。
其他文献
随着信息技术和互联网的快速发展,嵌入式系统已广泛应用于消费电子和通信领域,嵌入式浏览器已经成为嵌入式系统中最主要的应用软件,只要是可以接入网络的嵌入式设备几乎都要用到
随着无线通信、集成电路、传感器及微机电系统等技术的发展,使得大规模生产体积小、成本低、具有数据收集、短距离无线通信和数据处理能力的传感器节点成为可能,推动了无线传
论文论述了系统开发的背景,从应用需求和技术需求两个方面阐明了系统的目标和任务,提出了基于网络服务的安全阅卷系统的方案,并详细论述了该方案的设计与实现过程。最后对本
将多个处理器核集成到一块芯片上以提高系统芯片的整体性能已经成为下一代SoC (System On Chip)设计的发展趋势,而各处理器核之间通信效率的提高又成为多处理器芯片设计的关
无线传感器网络综合了传感器技术、嵌入式计算技术、分布式信息处理技术和无线通信技术,能够协作地完成实时监测、传感和采集目标对象的信息,并对其进行处理,传送给需要信息的用
互联网技术的迅速发展导致了信息过载问题。面对信息过载问题,虽然有相关应用如检索系统和搜索引擎可以帮助人们更精确的找到所需要的信息。在某些应用领域,比如电影、音乐、
计算机网络已经逐渐成为单位,个人工作以及生活中不可缺少的一部分。由于计算机网络的应用越来越广,使得计算机网络规模更加的庞大、结构更加复杂、支持的用户更多,人们逐渐
学位
脑-机接口(Brain Computer Interface,BCI)技术是不依赖于常规脑外周神经和肌肉系统,连接人脑与外界(计算机或其它外部设备)进行信息交流和控制的全新通道。脑-机接口将人脑
本体做为语义网络中表示Web信息语义的一层,用于描述某个领域内的概念以及它们之间的联系,是解决语义层次Web信息共享和交换的基础。这些不尽相同的本体尽管是对同一领域进行