荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: playboy (为了钱,努力!), 信区: Program
标  题: 2D变换
发信站: BBS 荔园晨风站 (Wed Jan 12 08:43:20 2000), 转信

#include <graphics.h>
#include <stdlib.h>
#include <conio.h>
#include <stdio.h>
#include <math.h>
#include <dos.h>
int GRAPHDRIVER;
int graphmode;
float step;
int x1,y1,x2,y2;
int ch;
void main()
{
GRAPHDRIVER=DETECT;
initgraph(&GRAPHDRIVER,&graphmode,"f:\\turboc3");
x1=-60;y1=80;x2=60;y2=-80;
setcolor(RED);
step=0.03;
ch=getch();
while (ch!=27)
{
switch (ch)
{
case ',':step=0.03;break;
case '.':step=-0.03; break;
}
clearviewport();
moveto(x1+300,y1+200);
lineto(x1+120+300,y1+200);
lineto(x2+300,y2+200);
lineto(x2-120+300,y2+200);
lineto(x1+300,y1+200);
x1=int(x1+step*y1);
x2=int(x2+step*y2);
ch=getch();
}
closegraph();
exit(0);

}

--
※ 来源:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 192.168.1.90]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店