资源简介
老师布置的作业,图形学实验,比较简单的画图函数的应用。地球绕太阳转,绕过之后被地球覆盖的星星保留
代码片段和文件信息
#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节点为例
相关资源
- Qt画图工具源码(qgraphics draw)
- 交互式计算机图形学 第六版 OpenGL源代
- 图形学简单绘图系统
- C语言进阶源码---基于graphics实现图书
- OpenGL迷宫山东大学图形学实验三
- C++编写的模拟流体运动
- 计算机图形学走样反走样时钟
- c++QT5图形学-中点画圆完整工程文件
- 西北工业大学软件学院计算机图形学
- 计算机图形学实验源代码中南民族大
- 图形学各种曲线--Bezier曲线,B-样条曲
- 鼠标交互画圆及椭圆基于Bresenham、中
- 绘制任意斜率的直线段
- QSplat:基于点绘制的图形学开山之作
- 计算机图形学简单CAD系统
- 真实感图形学
- 计算机图形学多边形种子填充算法
- 计算机图形学 消隐
- 计算机图形学作业,中点算法画椭圆
- MFC中点圆的生成算法
- 改进的有效边表算法--计算机图形学
- 最好的CS游戏opengl、C++实现
- 梁友栋-直线裁剪算法图形学mfc
- 计算机图形学 清华大学教材 及 vc++
- 孔令德的计算机图形学实验及课程设
- 图形学消隐
- 计算机图形学大作业参考代码(VC版)
- 计算机图形学 图形变换 C++ MFC
- 用visual C++ 6.0编写的计算机图形的一些
- 计算机图形学简单多边形裁剪程序
评论
共有 条评论