首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
根据二维线段与矩形窗口顶点和对角线的位置关系,介绍一种二维线段的矩形窗口裁剪算法,以减少裁剪求交的次数,从而减少算法的运算量,达到快速裁剪线段的目的。  相似文献   

2.
徐洪学 《微型电脑应用》1999,15(7):35-36,39
二维有向直线段剪效率的高低,直接影响到整个图形系统效率的高低。对二维有向直线段进行裁剪,较常用的算法有Sutherland-cohen算法,中点分割算法及梁友栋-Barsky算法。本文介绍一个测试上述三种算法裁剪二级有向直线段裁剪效率的程度,通过该程序的运行,以三种不同方式计算不同算法裁剪二维有向直线段所用的时间,从而比较出不同算法裁剪效率的高低。  相似文献   

3.
二维线段的矩形窗口逐边裁剪算法研究   总被引:7,自引:0,他引:7  
本文详细介绍了一种二维线段的矩形窗口逐边裁剪算法。该算法充分利用了矩形窗口的凸性和窗口边界平行于坐标轴的特点,通过对二维线段与窗口边界的各种相对位置关系进行详细分类,以减少裁剪求交的次数,从而减少了算法的算术运算量,达到快速裁剪线段的目的。该算法原理简单,便于理解和实现,且运算速度较快。  相似文献   

4.
二维线段裁剪的概率模型   总被引:1,自引:0,他引:1  
相对于矩形窗口的二维线段裁剪是计算机图形学中的基本操作之一,已有多种裁剪算法.由于这些算法在不同情况下各具优劣,一般只能分不同情况比较算法的性能,无法比较算法的平均性能.本文首先分析了线段与窗口之间位置关系的概率分布,从而得到二维线段裁剪的概率模型.接着使用该模型计算出一些常用算法的平均运算次数,并对算法的平均性能进行比较.该模型也纠正了一些论文中关于线段与窗口之间位置关系的概率分布的错误观点.  相似文献   

5.
具有最少算术运算量的二维线裁剪算法   总被引:15,自引:2,他引:13  
王骏  梁友栋 《计算机学报》1991,14(7):495-504
本文在分析现有二维线裁剪算法的基础上,提出了具最少算术运算量的算法.新算法充分利用了矩形裁剪窗口的凸性和窗口边界线平行于坐标轴的特性,沿两组平行的窗口边界线对线段进行裁剪.通过将被裁剪线段定义为有向线段、确定窗口边界的进出边,避免了不必要的求交计算.实际算例表明,这一算法比当前国际上最快的线裁剪算法省时约一年.  相似文献   

6.
在计算机图形显示中,经常遇到的问题之一就是图形裁剪问题。本文在分析了已有的一些剪裁算法优缺点的基础上。提出了一种新的裁剪算法,算法以对线段的裁剪为核心,可以直接拓广到对二维、三维图形进行裁剪,原理简单,实现方便,裁剪速度快。  相似文献   

7.
陈涛 《计算机科学》2006,33(12):217-220
本文对目前常用的二维线段裁剪算法进行分析,提出了一种基于Cyrus-Beck算法的改进算法,使其能够扩展到对凹多边形的处理,通过对线段与裁剪窗口位置关系的严格判断将求交次数减到最少,并且通过对交点性质的判断来识别出线段的可见部分。理论分析和实验结果均表明该算法优于目前处理任意多边形裁剪框的算法。  相似文献   

8.
基于包围盒编码的三维线段裁剪新算法   总被引:1,自引:0,他引:1  
提出一种新型包围盒,该包围盒由12个45。面组成,且包容原裁剪窗体,则落在包围盒外的线段必然在裁剪窗体之外;同时引入三维到二维投影,进行二次编码舍弃窗外线段;最后通过基于包围盒编码分区的几何变换完成裁剪过程.常规包围盒一次编码、新型包围盒二次编码、基于编码分区的几何变换求交这三个步骤构成了基于包围盒编码的三维线段裁剪新算法,实验结果表明,文中算法提高了裁剪效率并具有很好的稳定性。  相似文献   

9.
分析与讨论了几种线段二维裁减和绘制算法,为了提高图形绘制的精确度和计算速度,通过实验在Windows平台上利用C语言和DirectDraw接口实现了这些算法。针对不同的实验参数,对各个算法性能作出了比较。分析结果显示:在实现过程中可以对直线裁剪的累计误差处理,对整数除法的四舍五入处理等细节改良,从而使得绘制的图形更加精确,付出的代价非常小。实验结果表明,采用最优树裁剪算法对线段进行二维裁剪并利用步距长度片算法进行绘制,能够高效完成显示任务,结果具有较好的参考价值。  相似文献   

10.
二维线段裁剪算法的分析与探索   总被引:1,自引:0,他引:1  
线段裁剪是计算机图形学需要解决的基本问题之一。在对常见的线段裁剪算法分析的基础上,针对Cohen-Sotherland算法的改进进行了探索。利用合理构造分割窗口的辅助线,实现线段和窗口间位置关系的更精确判断,避免了无效交点的计算,提高了裁剪算法的整体效率。改进思路也同样适用于其他的裁剪算法。  相似文献   

11.
现有的二维裁剪算法大部分是针对直线与多边形进行的,很少有人对圆弧的裁剪算法进行研究,因此,该文研究了圆弧的裁剪算法,其基本思想是应用包围盒技术将圆弧包裹起来再对圆弧进行快速判断和裁剪。  相似文献   

12.
一种新的线段裁剪算法一四区域裁剪算法   总被引:1,自引:0,他引:1  
本算法按裁产针整个图形区域划分为四个区,不仅提高了线段裁剪算法的效率,而且克服了一些算法要求裁剪窗口为矩形和对被裁剪线段端点进行编码的缺陷。+  相似文献   

13.
探讨了将传统一般平面中Nicholls-Lee-Nicholl(NLN)裁剪算法推广到三维空间。通过在窗口周围建立更多的分区,避免了一般线段裁剪算法中为求出线段对窗口的端点须进行许多无谓的计算的缺点,性能上有所提高,并与三维空间中常用的编码裁剪法,Liang_Barsky算法和Cyrus-Beck算法进行了性能比较。  相似文献   

14.
裁剪算法的核心问题是速度问题,而求裁剪窗口和裁剪对象的交点是影响裁剪速度的主要因素。特别是椭圆对线段的裁剪,由于椭圆的方程是二次的,求椭圆与线段的交点 需要求解一元二次方程,涉及开方运算,非常浪费机器时间。为提高裁剪速度,设计出5位的区域编码,利用此技术能够迅速而准确地判断出椭圆和线段的位置关系。对于完全可见 或显然完全不可见的线段立即做出保留或弃掉的决定,避免求交运算;对于能够明确断定与椭圆相交的线段,采用中点分割算法求椭圆和线段的近似交点,避免求解一元二次方程 和开方运算;对于其他情形的线段通过求解一元二次方程来完成裁剪。基于前述思想设计出的椭圆对线段裁剪算法与现有的同类算法相比,算法实现简单,裁剪速度具有较大提高 。  相似文献   

15.
一种新的线段裁剪算法—四区域裁剪算法   总被引:2,自引:0,他引:2  
本算法按裁剪窗口将整个图形区域划分为四个区 ,不仅提高了线段裁剪算法的效率 ,而且克服了一些算法要求裁剪窗口为矩形和对被裁剪线段端点进行编码的缺陷。  相似文献   

16.
计算机图形学的基础经典裁剪算法的改进是添加一些附加的判断条件以提高效率或只是适用于某种特殊条件环境的应用。对常用的线段裁剪算法和多边形之间的裁剪算法进行简单的原理描述与比较,提出一个新的任意不自相交多边形之间的裁剪算法,该算法以基本线段单元为控制对象,在线段求交中使用梁友栋-barskey算法,然后从裁剪之后的线段单元组中寻找多边形的线段单元组合。分带环多边形之间的裁剪和不带环多边形之间的裁剪来详细描述算法的实施步骤和算法流程;最后用C++语言实现该裁剪算法,结合工程应用解决了多边形裁剪实例,通过测试证明该算法对不自相交多边形之间的裁剪是很有效的,同时使用该算法解决了多边形与折线之间的裁剪问题,改善工程应用。  相似文献   

17.
本算法按裁剪窗口将整个图形区域划分为四个区不仅提高了线段裁剪算法的效率,而且克服了一些算法要求裁剪窗口为矩形和对被裁剪线段端点进行编码的缺陷.  相似文献   

18.
基于变窗口过滤技术的线段裁剪中点分割算法   总被引:3,自引:2,他引:3  
提出变窗口裁剪的新概念,通过改变线段与变窗口的相对位置,从而快速滤去冗余线段,避免没有必要的求交运算。变窗口由变化斜率的窗口边构成,窗口对边保持平行。单层过渡技术的窗口边斜率分别为 1和-1,适合于软件和硬件实现;在此基础上,多层过渡技术的窗口边斜率分别以2的负整数次幂改变,以充分发挥硬件实现的特点,不断地快速舍弃冗余线段。算法既保持了传统中点分割算法的特有优点:无需乘除、硬件实现简单,又大大降低了冗余顷段的裁剪计算量。软件实现清楚地表明该算法能量提高线段裁剪效率。可以推断,若用硬件并行结构实现该算法,裁剪效率的提高将更为显著。  相似文献   

19.
首次将平移、旋转坐标变换引入圆形窗口的线裁剪中,使被裁剪线段位于x轴,左端点位于坐标原点,线段与圆的位置关系转化为圆与x轴的位置关系。在排除与圆窗口不相交线段的基础上简化求交计算,明显提高裁剪效率。在实际应用中与圆相交的线段比例很大,因此本算法具有重要的实用价值。  相似文献   

20.
针对大规模等值线图裁剪算法面临的两个主要问题,如何减少线段求交次数和判别保留部分的起止点,提出一种针对大规模等值线图的任意多边形裁剪算法.该算法首先使用等网格分割方法,在等值线线段与裁剪多边形边之间建立网格索引,减少线段求交次数;同时,在网格数据结构基础上,采用局部射线法,很好地解决了判断交点在裁剪多边形内外时间复杂度过大的问题,使得算法可以快速判断出需要保留(剔除)的等值线部分.本文算法的优点是能够在求出交点的基础上快速获得需要保留(剔除)部分的起止点;同时,算法中裁剪多边形可以是包含任意多个洞的任意简单多边形,克服传统算法中对裁剪多边形的特定约束条件.本文算法易于实现且高效.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号