最近學習計算機圖形學,寫了個多邊形掃描轉換算法,貼出來分享一下;
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;