C++多边形扫描转换算法

2020-01-06 12:39:02丽君

最近学习计算机图形学,写了个多边形扫描转换算法,贴出来分享一下;

  MFC还不是太明白,主要还是使用OnDraw函数...

  大家多指教...

void CPolyFillView::OnDraw(CDC* pDC)

{

CPolyFillDoc* pDoc = GetDocument();

ASSERT_VALID(pDoc);

// TODO: add draw code for native data here

const int POINTNUM=6; //多边形点数.

/定义结构体用于活性边表AET和新边表NET/

typedef struct XET

{

float x;

float dx,ymax;

XET* next;

}AET,NET;

/定义点结构体point*/