1)活性边表(AET):把当前扫描线相交的边成为活性边,并把它们按与扫描线交点x坐标递增的顺序存放在一个链表中; 2)结点内容(一个结点在数据结构里可用结构来表示) x:当前扫描线与边的交点坐标 ∆x:从当前扫描线到下一条扫描线间x的增量 ymax:该边所交的最高扫描线的坐标值ymax 3)新边表(NET):为了方便...
1.构造一个纵向链表,长度为多边形所占有的最大扫描线数,链表的每个结点称为吊桶; 2.新边表(NET)挂在与【该边低端y值相同】的扫描线桶中; ymax:该边的最大值; xmin:该边较低点的x坐标值xmin; 1/k:该边的斜率 ymax:指向下一条具有相同较低端y坐标的边的指针 d)每做一次新的扫描时,要对已有的边...
x:当前扫描线与边的交点坐标 ∆x:从当前扫描线到下一条扫描线间x的增量 ymax:该边所交的最高扫描线的坐标值ymax 3)新边表(NET):为了方便活性边表的建立与更新,用来存放多边形的边的信息 a)首先构造一个纵向链表,链表的长度为多边形所占有的最大扫描线数,链表的每个结点,成为一个吊桶,对应多边形覆盖的每...
百度试题 结果1 题目如图所示多边形,若采用扫描转换算法(ET边表算法)进行填充,试写出该多边形的ET表和当扫描线Y=4时的有效边表(AET表,活性边表)。相关知识点: 试题来源: 解析 解:ET表 y=4时的AET表反馈 收藏
其次、实现边标志算法或有效边表算法函数,如下: voidFillPolygon(CDC*pDC,intpx[],intpy[],intptnumb); px:该数组用来表示每个顶点的x坐标 py:该数组用来表示每个顶点的y坐标 ptnumb:表示顶点个数 注意实现函数FillPolygon可以直接通过窗口的DC(设备描述符)来进行多边形填充,不需要使用帧缓冲存储。(边标志算法)...
描述多边形扫描转换的扫描线算法。 查看答案
如图所示多边形,若采用扫描转换算法(ET边表算法)进行填充, 试写出该多边形的边表ET和当扫描线Y=4时的有效边表AET(活性边表)。 点击查看答案 第2题 2、多边形的扫描转换算法需要预先定义区域内部或边界的像素值 点击查看答案 第3题 下列有关多边形扫描转换算法的论述哪些是正确的? A.为了提高算法效率,引进了...
刷刷题APP(shuashuati.com)是专业的大学生刷题搜题拍题答疑工具,刷刷题提供多边形扫描转换的有效边表算法主要改进方法之一,就是扫描线只与有效边求交点。A.正确B.错误的答案解析,刷刷题为用户提供专业的考试题库练习。一分钟将考试题Word文档/Excel文档/PDF文档转化为在线
计算机图形学——多边形的扫描转换(基本光栅图形算法)⼀、多边形扫描转换 在光栅图形中,区域是由【相连的】像素组成的集合,这些像素具有【相同的】属性值或者它们位于某边界线的内部 1、光栅图形的⼀个基本问题是把多边形的顶点表⽰转换为点阵表⽰。这种转换成为多边形的扫描转换。2、多边形的扫描转换与区域...
x:当前扫描线与边的交点坐标 Δx:从当前扫描线到下一条扫描线间x的增量 ymax:该边所交的最高扫描线的坐标值 next:指向下一条边的指针 另外,需要知道一条边何时不再与下一条扫描线相交,以便及时把它从有效边表中删除出去,避免下一步进行无谓的计算。