首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 218 毫秒
1.
直线段的裁剪是图形绘制中的基本问题,针对当前主流的直线段裁剪算法,或者不能适应一般多边形窗口的裁剪,或者在复杂裁剪情况下裁剪效率低下的问题,提出了一种高效的一般多边形线段裁剪算法.该算法排除掉明显不在裁剪窗口内的直线段,以及相交于伪交点的情况,再利用改进的交点计数法确定位于窗口内的区间.实验结果表明,该算法不仅具有高效性,还能适应于复杂的裁剪情况.  相似文献   

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

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

4.
本文在分析了传统的二维线段裁剪算法的基础上,提出了一种新的二维线段裁剪算法。与传统的算法相比,该算法既不需要计算区域编码信息,也不依赖于直线的参数表示形式,而且算法简单,运算速度快。  相似文献   

5.
根据二维线段与矩形窗口顶点和对角线的位置关系,介绍一种二维线段的矩形窗口裁剪算法,以减少裁剪求交的次数,从而减少算法的运算量,达到快速裁剪线段的目的。  相似文献   

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

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

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

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

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

11.
一种基于几何变换的高效的线裁剪新算法   总被引:20,自引:0,他引:20  
线裁剪是计算机图形学的重要基础问题之一。在对现有的两种优秀算法作了分析之后提出一种利用简单几何变换,将裁剪问题简化为对两种基本情况的处理,并先后对被裁剪线段的首末端点作变换处理的新算法,有效地克服了上述两种方法中存在的调用函数多,基本情况处理复杂等弱点,理论分析和实例测试均表明,该算法优于当代国际最快的几种裁剪方法。  相似文献   

12.
基于象素的圆窗口的图形裁剪算法   总被引:2,自引:0,他引:2  
通过对现有的图形裁剪算法进行深入的研究后,认为现有的图形裁剪算法只能单纯的对简单的图形元素(如直线)进行裁剪,对复杂图形(如自由曲线、不规则图形)则不适用。本文提出了一种新颖而实用的在圆窗口下的对任意图形特别是图像讲行裁剪的有效之法,越复杂的图形或图像越能体现本算法的优势,此算法的提出解决了对复杂图形的裁剪问题。本算法适用面广,并且裁剪过程简单。  相似文献   

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

14.
Line segment clipping is a basic operation of the visualization process in computer graphics.So far there exist four computational models for clipping a line segment against a window,(1)the encoding,(2)the parametric,(3)the geometric transforma tion,and (4)the parallel cutting.This paper presents an algorithm that is based on the third method.By making use of symmetric properties of a window and transformation operations,both endpoints of a line segment are transformed,so that the basic cases are reduced into two that can be easily handled,thus the problems in NLN and AS where there are too many sub-procedure calls and basic cases that are difficult to deal with are tackled.Both analytical and experimental results from random input data show that the algorithm is better than other developed ones,in view of the speed and the number of operations.  相似文献   

15.
基于像素的椭圆窗口裁剪算法   总被引:1,自引:0,他引:1  
现有的椭圆窗口裁剪算法需通过求交运算确定裁剪对象,算法复杂,而且只适用于简单图形的裁剪.由于裁剪是计算机图形学中基础算法之一,因此找到一种高效的椭圆窗口裁剪算法具有重要的实际意义.提出了一种基于像素的椭圆窗口裁剪算法,首先采用高效的椭圆算法生成裁剪窗口,然后以窗口作为边界利用扫描线原理确定窗口内像素并输出,完成裁剪过程.该方法无需复杂的求交运算,只需简单的像素读写便可完成裁剪操作,因此裁剪过程简单,执行速度快,算法复杂度低,尤其适合于复杂图形及图像的裁剪处理.  相似文献   

16.
Line clipping against a polygon is widely used in computer graphics such as the hidden line problem. A newline‐clipping algorithm against a general polygon is presented in this paper. The basic idea of this algorithm is tochange the line to be clipped into a horizontal line by shearing transformation. Then each edge of the polygonalwindow is transformed by a shearing transformation with the same parameters as those used to the line. Eachedge of the polygon is processed against a horizontal line, which makes the clipping process simpler. The result inthis paper shows that less calculation is needed for the new algorithm with a higher speed compared to existingalgorithms.  相似文献   

17.
计算机图形学中裁剪算法的效率会直接影响到图形计算、处理、显示的速度和用户体验.本文在Java环境下,围绕降低循环中冗余计算、重用对象、多线程控制等方面,对传统的矢量图裁剪算法进行改进.改进后的算法在执行效率和内存消耗上均优于传统的矢量图裁剪算法.该算法的应用可以有效的提高工程图形的生成效率.  相似文献   

18.
针对航天显示仪表对图形快速绘制的需求,研究现有2D图形绘制算法;提出改进的Bresenham直线绘制方法,利用线段中点进行加速绘制,一次循环可同时绘制两个点,比原算法节省了约30%的计算步骤;提出基于凸多边形的种子填充算法,利用凸多边形的某一单边确定填充种子,记为填充起点,以余下的边作为填充边界,记为填充终点,将所有起点终点进行对应划线完成填充,简化了计算步骤,算法复杂度减半;经过实验验证该算法在绘制复杂仪表图像时在执行时间方面的优越性,在理论和实验上都优于传统算法,能够较好地满足航天显示仪表对二维图形加速的需求,已成功应用到载人飞行器仪表中.  相似文献   

19.
20.
The standard computer graphics transform-clip-draw pipeline is described, and an overview of the clipping function is given. A simple algorithm for performing line clipping is presented. Homogeneous clipping, Z clipping, and global clipping using the algorithm are discussed  相似文献   

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

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