1 / 10
文档名称:

精品PPT课件--分形图形等1(c语言程序).ppt

格式:ppt   页数:10
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

精品PPT课件--分形图形等1(c语言程序).ppt

上传人:wo1230 2014/4/15 文件大小:0 KB

下载得到文件列表

精品PPT课件--分形图形等1(c语言程序).ppt

文档介绍

文档介绍:Part 3 c语言图形程序设计
[例1]编程画出如图所示简单直线图形,它是由矩形的长取等分点连线组成。[]
七、绘图程序实例
Part 3 c语言图形程序设计
[例2]绘制钻石图案。将一圆周进行n等分,然后将所有的等分点用直线连接,构成—幅美丽图案。[]
Part 3 c语言图形程序设计
[例3]画一棵树。分形图是一种目前较为流行的艺术图形。所谓分形,就是指组成部分与整体以某种方式相似,局部
放大后可以在某种程序
上再现整体。如右图:
[绘制原则]:画一直线,
在其上找到一系列节点,
节点处左右偏转60度各画
一条分枝。节点位置和分

割。[]
Part 3 c语言图形程序设计
[例4]画渔网图案。渔网是用线结成很多网眼组成的。图示的网片中的网眼椭圆弧组成的,每个网眼由四段椭圆弧组成、每段椭圆弧是四分之一个椭圆,其长短轴方向
不同。为了使弧段圆心的变
化规律变得简明易懂,我们
以圆弧代替椭圆弧。
[]
Part 3 c语言图形程序设计
[例5]画五颜六色的圆。
[]
[例6]编一个星星闪烁的程序。
[]
Part 3 c语言图形程序设计
[例7]画出图示的小车。并用floodfill( )函数填充指定的区域使小车在屏幕上随机走动。
[]
Part 3 c语言图形程序设计
[例8]画人跑步。
[]
CClientDC dc(this);
for(int x=0;x<=480;x=x+20)
{
(0,200);
(x,0);
(x,0);
……….;}
CClientDC dc(this);
double x[100],y[100];
int n=15,i,j;
double r,t,g=;
r=200;
t=*g/n;


void CMy010View::grow(int x, int y, float length, float fai)
{ int x1,y1,count;
double nx,ny;