- 6
- 0
- 约 32页
- 2017-06-03 发布于湖北
- 举报
* * 1、Cohen-Sutherland算法 本算法又称为编码裁剪算法,算法的基本思想是对每条直线段p1(x1,y1),p2(x2,y2)分三种情况处理: a、若点p1和p2完全在裁剪窗口内,则该直线段完全可 见, “简取”之。 b、若点p1和p2均在窗口外,且满足下列4个条件之一, 直线段完全不可见,“简弃”之。 c、直线段既不满足“简取”的条件,也不满足“简弃” 的条件,需要对直线段按交点进行分段,分段后 重复上述处理。 算法具体实现是:每条线段的端点都赋以四位二进制码D3D2D1D0 ,称为区域码,用来标识出端点相对于裁剪矩形边界的位置。编码规则如下: 若xwxl,则D0=1,否则D0=0; 若xwxr,则D1=1,否则D1=0; 若ywyb,则D2=1,否则D2=0; 若ywyt,则D3=1,否则D3=0。 区域码的各位指出端点对于裁剪窗口的四个相对坐标位置:左、右、下、上。将区域码各位从右到左编号,则坐标区域与各位的关系为: 位1:左 位2:右 位3:下 位4:上 任何位赋值为1,代表端点落在相应的位置上,否则该位置为0。 根据该编码规则,窗口及其延长线所构成的9个区域的编码如图所示。 0 1 0 0 0 1 0 1 1 0 0 1 0 0 0 1 1 0 1 0 0 1 1 0 1 0 0 0 0 0
您可能关注的文档
- 将Win8还原到初始状态方法.pdf
- 教案214 光与颜色1.doc
- 教程:禁用Windows8下Microsoft .NET Framework NGEN服务.docx
- 教科版九年级第十二课及法同行课件(25张).ppt
- 教你如何查看API和使用hadoop新api编程.pdf
- 第3篇 操作系统基础liu.ppt
- 第3篇 搭建开发环境.ppt
- 教你如何解决手机连接了wifi,却上不了网问题.doc
- 第3篇 建立超链接.ppt
- 第3篇 建立数据库.ppt
- ORing工业网络解决方案.pdf
- 如何使用XMind与制作3:4比例美观图片.pdf
- 重症医学相关精神障碍药物合理使用专家共识解读.pptx
- 重症医学专业医疗质量控制指标(2024年版).pptx
- 重症医学专业医疗质量控制指标(2024年版)解读.pptx
- “鸭力全消 喜乐出圈”商场购物中心五一玩梗出圈季活动方案.pptx
- 商场购物中心大悦城(潮π广场)打造计划美陈升级改造方案.pptx
- MUSIC FESTIVAL音乐节线上整合营销传播运营策划方案.pptx
- 26HR-162:企业招聘分析:招聘配置工作总结分析报告.pdf
- 白酒国窖1573冰·JOYS夏季交响音乐品鉴私宴会营销活动方案.pptx
原创力文档

文档评论(0)