第四章二维填充图元生成.pptVIP

  • 0
  • 0
  • 约2.29千字
  • 约 57页
  • 2017-08-06 发布于河南
  • 举报
第四章二维填充图元生成

第四章多边形的扫描转换 与区域填充;多边形分为凸多边形、凹多边形、含内环的多边形。 ;4.1多边形的扫描转换;4.1多边形的扫描转换;扫描线算法;扫描线算法;扫描线算法;●规则2: 边界上象素的取舍问题,避免填充扩大化。 ●解决方法: 边界象素:规定落在右上边界的象素不予填充。 具体实现时,只要对扫描线与多边形的相交区间左闭右开 ;●规则3: 扫描线与多边形的顶点相交时,交点的取舍,保证交点正确配对。 ●解决方法: 检查两相邻边在扫描线的哪一侧。 只要检查顶点的两条边的另外两个端点的Y值,两个Y值中大于交点Y值的个数是0,1,2,来决定取0,1,2个交点。 ; 扫描线算法是多边形扫描转换的常用算法。与逐点判断算法相比,扫描线算法充分利用了相邻象素之间的连贯性,避免了对象素的逐点判断和反复求交的运算,达到了减少了计算量和提高速度的目的。 开发和利用相邻象素之间的连贯性是光栅图形算法研究的重要内容。扫描转换算法综合利用了区域的连贯性、扫描线连贯性和边的连贯性等三种形式的连贯性。; 设多边形P的顶点Pi=(xi,yi),i=0,1, …,n,又设yi0,yi1,…yin 是各顶点Pi的坐标yi的递减数列,即yik≥yik+1,0≤k≤n-1 这样,当yik≥yik+1,0≤k≤n-1时,屏幕上位于y=

文档评论(0)

1亿VIP精品文档

相关文档