- 11
- 0
- 约 57页
- 2017-06-03 发布于湖北
- 举报
北大计算机系多媒体与人机交互 计算机图形学基础 第3章 二维图形裁剪 本章主要内容 3.1 裁剪概述 “取景器”=窗口 点裁剪 点(x, y)在窗口内的充分必要条件是: 问题:对于任何多边形窗口,如何判别? 3.2 线段裁剪 基本思想:对于每条待裁剪的线段P1P2分三种情况处理:①若P1P2完全在窗口内,则显示该线段P1P2,简称“取”之;②若P1P2完全在窗口外,则丢弃该线段,简称“舍”之;③若线段既不满足“取”的条件,也不满足“舍”的条件,则求线段与窗口边界的交点,在交点处把线段分为两段,其中一段完全在窗口外,可舍弃之,然后对另一段重复上述处理。 核心思想:分区编码和线段分割。 每个区域赋予一个四位编码,CtCbCrCl,上下右左; Cohen-Sutherland裁剪算法 如何判定应该与窗口的哪条边求交呢? 编码中对应位为1的边。 计算线段P1(x1,y1)P2(x2,y2)与窗口边界的交点 if(LEFTcode !=0) { x=XL; y=y1+(y2-y1)*(XL-x1)/(x2-x1);} else if(RIGHTcode !=0) { x=XR; y=y1+(y2-y1)*(XR-x1)/(x2-x1);} else if(BOTTOMcode !=0) { y=YB; x=x1+(x2-x1)*(YB-y1)/(y2-y
您可能关注的文档
最近下载
- 2026年湛江市高中学考-美术(技能考试要求及标准).pdf
- 社会体育导论PTPPT课件讲义.ppt VIP
- 开展健康教育促进慢性病患者自我管理.pptx VIP
- 新冀教版初中八年级下册英语期中试卷(含听力材料及答案).pdf VIP
- 理疗仪研究报告理疗仪产品入市调查研究报告(2024年).pptx VIP
- MDEA脱除焦炉煤气硫化氢的工艺设计.doc
- 初中英语读写结合教学探究.pptx
- 考研题库 《材料科学基础》(修订版)配套题库(真题 课后题 章节题 模拟题).docx VIP
- (二模)2026年广州市高三毕业班综合测试(二)生物试卷(含答案).docx
- 钻机买卖合同5篇.docx VIP
原创力文档

文档评论(0)