网站大量收购独家精品文档,联系QQ:2885784924

补充画图部分教案.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
补充画图部分教案

基本图形函数 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)

hhuiws1482 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档