本文实例为大家分享了opengl实现直线扫描算法和区域填充算法,供大家参考,具体内容如下
总体介绍
1、采用直线扫描算法绘制一条线段,直线由离散点组成
2、利用区域填充算法绘制多边形区域,区域由离散点组成
开发环境VS2012+OpenGL
开发平台 Intel core i5,Intel HD Graphics Family
设计思路
一、直线扫描算法
1、数值微分法(DDA)
已知过端点P0 (x0, y0), P1(x1, y1)的直线段L:y = kx + b,容易得知直线斜率为:k =