计算机图形学 飘动的红旗

计算机图形学 飘动的红旗

ID:42683803

大小:13.67 KB

页数:5页

时间:2019-09-20

计算机图形学 飘动的红旗_第1页
计算机图形学 飘动的红旗_第2页
计算机图形学 飘动的红旗_第3页
计算机图形学 飘动的红旗_第4页
计算机图形学 飘动的红旗_第5页
资源描述:

《计算机图形学 飘动的红旗》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、#include#include#include#include#include#include#defineUP   18432#defineDOWN20480#defineESC  283#definePI   3.1415926#defineS    8051voidxing(doubleox,doubleoy,doubler){   doublepointx[5],pointy[5],r1;   doublepointx1[5],pointy1[5];   i

2、nti,j,k;   r1=r*sin((18/180.0)*PI)/cos((36/180.0)*PI);   for(i=0;i<5;i++)   {       pointx[i]=ox+r*sin((72/180.0)*PI*i);       pointy[i]=oy-r*cos((72/180.0)*PI*i);   }   for(i=0;i<5;i++)   {       pointx1[i]=ox+sin(((72*i+36)/180.0)*PI)*r1;       pointy1[i]=oy-cos(((72*i+36)/180.0)*PI)*r1; 

3、  }   setcolor(14);   for(i=0;i<5;i++)   {       line(pointx[i],pointy[i],pointx1[i],pointy1[i]);       line(pointx1[i],pointy1[i],pointx[(i+1)%5],pointy[(i+1)%5]);   }   setfillstyle(1,14);   floodfill(ox,oy,14);}voidqi1(doubletx,doublety){   doublex;   setcolor(4);   moveto(tx,ty);   for(

4、x=0.0;x

5、fill(tx+10,ty+10,4);   setcolor(14);   setlinestyle(0,0,3);   line(tx,ty,tx,ty+300);   xing(tx+40,ty+40.0,25);   xing(tx+85.0,ty+20.0,8);   xing(tx+90.0,ty+45.0,8);   xing(tx+70.0,ty+70.0,8);   xing(tx+30.0,ty+80.0,8);}voidqi2(doubletx,doublety){   doublex;   setcolor(4);   moveto(tx,ty);  

6、 for(x=0.0;x

7、floodfill(tx+10,ty+10,4);   setcolor(14);   setlinestyle(0,0,3);   line(tx,ty,tx,ty+300);   xing(tx+40,ty+40.0,25);   xing(tx+85.0,ty+20.0,8);   xing(tx+90.0,ty+45.0,8);   xing(tx+70.0,ty+70.0,8);   xing(tx+30.0,ty+80.0,8);}voidwelcome(){   intmaxx,k;   

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。