直线和圆弧的生成算法.docxVIP

  • 14
  • 0
  • 约6.27千字
  • 约 12页
  • 2020-11-03 发布于天津
  • 举报
第章直线和圆弧的生成算法直线图形的生成算法数学上的直线是没有宽度由无数个点构成的集合显然光栅显示器只能近地似显示直线当我们对直线进行光栅化时需要在显示器有限个像素中确定最佳逼近该直线的一组像素并且按扫描线顺序对这些像素进行写操作这个过程称为用显示器绘制直线或直线的扫描转换由于在一个图形中可能包含成千上万条直线所以要求绘制算法应尽可能地快本节我们介绍一个像素宽直线绘制的三个常用算法数值微分法中点画线法和算法逐点比较法数值微分法设过端点的直线段为则直线段的斜率为沁生要在显示器显示厶必须确定最佳逼近的

第3章直线和圆弧的生成算法 3.1直线图形的生成算法 数学上的直线是没有宽度、由无数个点构成的集合,显然,光栅显 示器只能近地似显示直线。当我们对直线进行光栅化时,需要在显示器有限个像 素中,确定最佳逼近该直线的一组像素, 并且按扫描线顺序,对这些像素进行写 操作,这个过程称为用显示器绘制直线或直线的扫描转换。 由于在一个图形中,可能包含成千上万条直线,所以要求绘制算法应尽 可能地快。本节我们介绍一个像素宽直线绘制的三个常用算法:数值微分法 (DDA、中点画线法和 Bresenham算法。 3.1.1逐点比较法 3.1.2数值微分(DDA)法 设过端点Po(xo , y°)、R(X1 , y1

文档评论(0)

1亿VIP精品文档

相关文档