您现在的位置: 万盛学电脑网 >> 程序编程 >> 网络编程 >> 编程语言综合 >> 正文

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

作者:佚名    责任编辑:admin    更新时间:2022-06-22

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

  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;