范文无忧网计划总结报告汇报

计算机图形学裁剪试验报告怎么写

01月16日 编辑 fanwen51.com

[2017年图形图像专业调研报告]以下是小编为您收集整理提供到的2017年图形图像专业调研报告,欢迎阅读参考,希望对你有所帮助!本栏目每天更新,欢迎阅读收藏! 2017年图形图像专业调研报告 根据《湖北省长期改革...+阅读

该算法的思想是:对于每条线段P1P2分为三种情况处理。

(1)若P1P2完全在窗口内,则显示该线段P1P2简称“取”之。

(2)若P1P2明显在窗口外,则丢弃该线段,简称“弃”之。

(3)若线段既不满足“取”的条件,也不满足“弃”的条件,则在交点处把线段分为两段。其中一段完全在窗口外,可弃之。然后对另一段重复上述处理。 为使计算机能够快速判断一条直线段与窗口属何种关系,采用如下编码方法。延长窗口的边,将二维平面分成九个区域。每个区域赋予4位编码CtCbCrCl。其中各位编码的定义如下: 图2.5.2 多边形裁剪区域编码 图2.5.3 线段裁剪 裁剪一条线段时,先求出P1P2所在的区号code1,code2。若code1=0,且code2=0,则线段P1P2在窗口内,应取之。若按位与运算code1&code2≠0,则说明两个端点同在窗口的上方、下方、左方或右方。可判断线段完全在窗口外,可弃之。否则,按第三种情况处理。求出线段与窗口某边的交点,在交点处把线段一分为二,其中必有一段在窗口外,可弃之。在对另一段重复上述处理。在实现本算法时,不必把线段与每条窗口边界依次求交,只要按顺序检测到端点的编码不为0,才把线段与对应的窗口边界求交。 Cohen-Sutherland裁减算法 #define LEFT 1 #define RIGHT 2 #define BOTTOM 4 #define TOP 8 int encode(float x,float y) { int c=0; if(xXR) c|=RIGHT; if(x

延伸阅读:

李萨如图形的规律李萨如图形 百科内容来自于: 定义 一个质点同时在X轴和Y轴上作简谐运动,形成的图形就是李萨如图形。 形成李萨如图形的另一种方法:把两个圆斜着放,在两个圆上任取两点,将这两点向...

求关于中专计算机图形图像的毕业生自我鉴定范文!中专计算机图形图像的毕业生自我鉴定范文 我叫XXX,来自XX班,也就是计算机图形图像专业的学生。下面是我的简单自我介绍: 本人就读于XX中等职业学校学校,将于2010年6月毕业。我非...

以地砖中的数学图形的镶嵌为题作一学习报告唉~可怜啊..我也没写好呢~头疼啊~~ 彼此彼此啊~~你先看看吧 在生活中遇到了许多的问题,其实有很大一部分都和数学有关系。 这给我们创造了众多的自主探索的好机会,使我们的聪...

推荐阅读
图文推荐
栏目列表