正在加载图片...
v逐点判断法 FANG UNINES #define maX 100 Typedef struct{ int PolygonUm;∥多边形顶点个数 Point vertexes MAX]∥多边形顶点数组 } Polygon∥多边形结构 void FillPolygon P(Polygon*Pint polygon Color for(y=ymin; y <=ymax; y++) forex=xmin; x <=xmax; x++) if(iNside (p x, y)) PutPixel(x, v, polygoncolor); else PutPixel(x, y, backgroundcolor); B/*end of fillPolygonPbyP0*/ 2021/1/21 浙江大学计算机图形学 72021/1/21 浙江大学计算机图形学 7 void FillPolygonPbyP(Polygon *P,int polygonColor) { int x,y; for(y = ymin;y <= ymax;y++) for(x = xmin;x <= xmax;x++) if(IsInside(P,x,y)) PutPixel(x,y,polygonColor); else PutPixel(x,y,backgroundColor); }/*end of FillPolygonPbyP() */ #define MAX 100 Typedef struct { int PolygonNum; // 多边形顶点个数 Point vertexces[MAX] //多边形顶点数组 } Polygon // 多边形结构 逐点判断法
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有