绘制直线
2009-02-11 14:45
211 查看
/* 通过绘制4条直线,显示一个矩形 */
#include <graphics.h>
main()
{
int gdriver=DETECT,gmode; /* DETECT 由系统自动检测显示器的最高分辨率模式,并装入相应的图形驱动程序 */
initgraph(&gdriver,&gmode,"c:\\TC201E\\bgi"); /* 初始化图形系统 */
cleardevice(); /* 清屏,并将当前点位置设置为原点(0,0) */
printf("\n Draw lines with function 'line'.");
line(160,120,480,120); /* line函数,在指定的两点之间画一条直线 */
line(480,120,480,360);
line(480,360,160,360);
line(160,360,160,120);
getch();
cleardevice();
getch();
printf("\n Draw lines with function 'lineto'.");
moveto(160,120); /* moveto函数,将光标移动到指定的点 */
lineto(480,120); /* lineto函数, 从当前点位置到制定点位置画一条直线 */
lineto(480,360);
lineto(160,360);
lineto(160,120);
getch();
cleardevice();
getch();
printf("\n Draw lines with function 'linerel',");
moveto(160,120);
linerel(320,0); /* linerel函数,使用相对坐标画直线:linerel(320,0) = lineto(160+320,120+0) */
linerel(0,240);
linerel(-320,0);
linerel(0,240);
getch();
closegraph();
}
附件:http://down.51cto.com/data/2351745
#include <graphics.h>
main()
{
int gdriver=DETECT,gmode; /* DETECT 由系统自动检测显示器的最高分辨率模式,并装入相应的图形驱动程序 */
initgraph(&gdriver,&gmode,"c:\\TC201E\\bgi"); /* 初始化图形系统 */
cleardevice(); /* 清屏,并将当前点位置设置为原点(0,0) */
printf("\n Draw lines with function 'line'.");
line(160,120,480,120); /* line函数,在指定的两点之间画一条直线 */
line(480,120,480,360);
line(480,360,160,360);
line(160,360,160,120);
getch();
cleardevice();
getch();
printf("\n Draw lines with function 'lineto'.");
moveto(160,120); /* moveto函数,将光标移动到指定的点 */
lineto(480,120); /* lineto函数, 从当前点位置到制定点位置画一条直线 */
lineto(480,360);
lineto(160,360);
lineto(160,120);
getch();
cleardevice();
getch();
printf("\n Draw lines with function 'linerel',");
moveto(160,120);
linerel(320,0); /* linerel函数,使用相对坐标画直线:linerel(320,0) = lineto(160+320,120+0) */
linerel(0,240);
linerel(-320,0);
linerel(0,240);
getch();
closegraph();
}
附件:http://down.51cto.com/data/2351745
相关文章推荐
- c程序基本算法百例之二—绘制余弦曲线和直线
- IOS绘图API绘制直线几何图形
- 绘制带箭头的直线
- 图形学(2)光栅图形学的直线绘制(上)
- C#窗体中根据两点坐标绘制直线
- Quartz2D简单绘制之直线&虚线
- 第一课、OpenGL绘制直线等等
- iOS 画线 绘制直线、矩形、三角形
- Silverlight实现对图片的涂鸦、绘制矩形、圆形、直线、文本,并且能够移动
- 动态直线绘制的实现
- nasm BIOS绘制直线
- 在vc2010内使用GDI绘制直线
- 在unity向量空间内绘制几何(4): 利用平面几何知识画像素直线。
- Arcgis for js开发之直线、圆、箭头、多边形、集结地等绘制方法
- 一种光栅绘制直线的方法
- matlab中绘制平行于坐标轴的直线
- 2. Quartz2D 绘制直线
- 绘制钻石图案。将一圆周进行n等分,然后将所有的等分用直线连接,构成图案。
- 计算机图形学-基于OpenGL的绘制直线及图形变换练习
- 【算法+OpenCV】基于opencv的直线和曲线拟合与绘制(最小二乘法)