資源簡介
老師布置的作業,圖形學實驗,比較簡單的畫圖函數的應用。地球繞太陽轉,繞過之后被地球覆蓋的星星保留
代碼片段和文件信息
#include?
#include?
#include?
#include
#define?x0?320
#define?y0?220
#define?r?200
#define?r1?30
int?a[10000]b[10000];
int?mn;
?void?putstar()????????????/*put?star*/
?{
??int?idotxdotywht;
??w=getmaxx();
??h=getmaxy();
??for(i=0;i<150;i++)
??{
????dotx=random(w-1);
????doty=random(h-1);
????t=random(3);
????setfillstyle(1WHITE);
????fillellipse(dotxdotytt);????/*star*/
??}
?}
??void?put_earth(int?i)
??{
????int?x1y1;
????setcolor(BLUE);
????setfillstyle(1BLUE);
????x1=r*cos(i*3.14159/180)+x0;
????y1=r*sin(i*3.14159/180)+y0;
????fillellipse(x1y1r1r1);
??}
??void?erase_earth(int?i)
??{
????int?x1y1;
????setcolor(BLACK);
????setfillstyle(1BLACK);
????x1=r*cos(i*3.14159/180)+x0;
????y1=r*sin(i*3.14159/180)+y0;
????fillellipse(x1y1r1r1);
????
??}
- 上一篇:Qt計算器實現
- 下一篇:潮流計算程序以IEEE標準9節點為例
評論
共有 條評論