C语言图形动画设计指导.docVIP

  • 2
  • 0
  • 约2.92千字
  • 约 4页
  • 2017-08-21 发布于云南
  • 举报
基本图形函数 1、画点函数 ①putpixel(int x,int y,int color); ②getpixel(int x,int y); 有关画图坐标位置的函数 ①moveto(int x,int y); ②moverel(int dx,int dy); ③getx(void); ④gety(void); 画线函数 ①line(int x0,int y0,int x1,int y1); ②lineto(int x,int y); ③linerel(int dx,int dy); 画矩形和条形图函数 ①rectangle(int x1,int y1,int x2,int y2); ②bar(int x1,int y1,int x2,int y2); 画椭圆、圆和扇形函数 ①ellipse(int x,int y,int stangle,int endangle,int xradius,int yradius); ②circle(int x,int y,int radius); ③arc(int x,int y,int stangle,int endangle,int radius); ④pieslice(int x,int y,int stangle,int endangle,int radius); 二、颜色设置函数 ①setcolor(int color); ②setbkcolor(int color); 表1___颜色表 颜色值 颜色名 颜色 颜色值 颜色名 颜色 0 BLACK 黑 8 DARKGRAY 深灰 1 BLUE 蓝 9 LIGHTBLUE 淡蓝 2 GREEN 绿 10 LIGHTGREEN 淡绿 3 CYAN 青 11 LIGHTCYAN 淡青 4 RED 红 12 LIGHTRED 淡红 5 MAGENTA 洋红 13 LIGHTMAGENTA 淡洋红 6 BROWN 棕 14 YELLOW 黄 7 LIGHTGRAY 浅灰 15 WHITHE 白 设定线型函数 setlinestyle(int linestyle,unsigned upattern,int thickness); 表2___线宽 符号名 值 含义 NORM_WIDTH 1 一个象素宽 THICK_WIDTH 3 三个象素宽 表3___线的形状 符号名 值 含义 SOLID_LINE 0 实线 DOTTED_LINE 1 点线 CENTER_LINE 2 中心线 DASHED_LINE 3 点画线 USERBIT_LINE 4 用户自定义线 四、封闭图形的填色函数 1、void far setfillstyle(int pattern ,int color); 填充模式(pattern)的规定 符号名 值 含义 EMPTY_FILL 0 用背景色填充 SOLID_FILL 1 用单色填充 LINE_FILL 2 用”—“线填充 LTSLASH_FILL 3 用“///”线填充 SLASH_FILL 4 用粗“///”线填充 BKSLASH_FILL 5 用粗“\\\”线填充 LTBKSLASH_FILL 6 用“\\\”线填充 HATCH_FILL 7 用方网格线填充 XHATCH_FILL 8 用斜网格线填充 INTTERLEAVE_FILL 9 用间隔点填充 WIDE_DOT_FILL 10 用稀疏点填充 CLOSE_DOT_FILL 11 用密集点填充 USER_FILL 12 用用户自定义样式填充 2、与填充函数有关的作图函数 ①画三维立体直方图函数 bar3d(int x1,int y1,int x2,int y2,int depth,int topflag); ②画椭圆扇形函数 sector(int x,int y,int stangle,int endangle,int xradius,int yradius); ③画椭圆图函数 fillellipse(int x,int y,int xradius,int yradius); ④画多边形函数 fillpoly(int numpoints,int far *palypoints); ⑤对任意封闭图形填充的函数 floodfill(int x,int y,int border); 屏幕操作函数 屏幕图像存储和显示函数 ①存屏幕图像到内存区 getimage(int x1,int y1,int x2,int y2,void far *bitmap); ②测定图像所占字节数的函数 imagesize(int x1,int y1,int x2,int y2); ③将所存图像进行处理后显示函数 p

文档评论(0)

1亿VIP精品文档

相关文档