
计算机图形学
邪三一
C++ learner
展开
-
直线的生成算法
void DDALine(int x0,int y0,int xi,int yi,int color){int i;float dx,dy,length,x,y;if(fabs(xi-x0)>=fabs(yi-y0))length=fabs(xi-x0);elselength=fabs(yi-y0);dx=(xi-x0)/length;dy=(yi-y0)/length;...原创 2018-05-17 21:14:22 · 3113 阅读 · 0 评论 -
圆弧的生成算法
//基于八对称点算法MidPointCircle(int r,int color){ int x,y; int e; x=0;y=r;e=1-r; CirclePoints(x,y,color); while(x<=y) { if(e<0) e+=2*x+3; else { e+=2*(x-y)+5; y--; } x++; CirclePoints(x,y,c...原创 2018-05-18 18:33:42 · 4218 阅读 · 0 评论