1 / 12
文档名称:

C语言曲线函数.doc

格式:doc   大小:98KB   页数:12页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

C语言曲线函数.doc

上传人:yzhluyin9 2017/2/19 文件大小:98 KB

下载得到文件列表

C语言曲线函数.doc

文档介绍

文档介绍:像素函数 putpixel() 画像素点函数 getpixel() 返回像素色函数直线和线型函数 line() 画线函数 o() 画线函数 linerel() 相对画线函数 setlinestyle() 设置线型函数 getlinesettings() 获取线型设置函数 setwritemode() 设置画线模式函数多边形函数 rectangle() 画矩形函数 bar() 画条函数 bar3d() 画条块函数 drawpoly() 画多边形函数圆、弧和曲线函数 getaspectratio() 获取纵横比函数 circle() 画圆函数 arc() 画圆弧函数 ellipse() 画椭圆弧函数 fillellipse() 画椭圆区函数 pieslice() 画扇区函数 sector() 画椭圆扇区函数 oords() 获取圆弧坐标函数填充函数 setfillstyle() 设置填充图样和颜色函数 setfillpattern() 设置用户图样函数 floodfill() 填充闭域函数 fillpoly() 填充多边形函数 getfillsettings() 获取填充设置函数 getfillpattern() 获取用户图样设置函数图像函数 imagesize() 图像存储大小函数 getimage() 保存图像函数 putimage() 输出图像函数图形和图像函数对许多图形应用程序,直线和曲线是非常有用的。但对有些图形只能靠操作单个像素才能画出。当然如果没有画像素的功能, 就无法操作直线和曲线的函数。而且通过大规模使用像素功能,整个图形就可以保存、写、擦除和与屏幕上的原有图形进行叠加。(一) 像素函数 putpixel() 画像素点函数功能: 函数 putpixel() 在图形模式下屏幕上画一个像素点。用法: 函数调用方式为 void putpixel(int x,int y,int color); 说明: 参数 x,y 为像素点的坐标, color 是该像素点的颜色,它可以是颜色符号名,也可以是整型色彩值。此函数相应的头文件是 返回值: 无例: 在屏幕上(6,8) 处画一个红色像素点: putpixel(6,8,RED); getpixel() 返回像素色函数功能: 函数 getpixel() 返回像素点颜色值。用法: 该函数调用方式为 int getpixel(int x,int y); 说明: 参数 x,y 为像素点坐标。函数的返回值可以不反映实际彩色值, 这取决于调色板的设置情况( 参见 setpalette() 函数)。这个函数相应的头文件为 返回值: 返回一个像素点色彩值。例: 把屏幕上(8,6) 点的像素颜色值赋给变量 color 。 color=getpixel(8,6); (二) 直线和线型函数有三个画直线的函数,即 line(),o(),linerel() 。这些直线使用整型坐标,并相对于当前图形视口, 但不一定受视口限制, 如果视口裁剪标志 clip 为真, 那么直线将受到视口边缘截断; 如果 clip 为假, 即使终点坐标或新的当前位置在图形视口或屏幕极限之外, 直线截断到屏幕极限。有两种线宽及几种线型可供选择,也可以自己定义线图样。下面分别介绍直线和线型函数。 line() 画线函数功能: 函数 line() 使用当前绘图色、线型及线宽,在给定的两点间画一直线。用法: 该函数调用方式为 void line(int startx,int starty,int endx,int endy); 说明: 参数 startx,starty 为起点坐标,endx,endy 为终点坐标, 函数调用前后, 图形状态下屏幕光标( 一般不可见) 当前位置不改变。此函数相应的头文件为 返回值: 无例: 见函数 () 中的实例。 o() 画线函数功能: 函数 o() 使用当前绘图色、线型及线宽,从当前位置画一直线到指定位置。用法: 此函数调用方式为 void o(int x,int y); 说明: 参数 x,y 为指定点的坐标,函数调用后,当前位置改变到指定点(x,y) 。该函数对应的头文件为 返回值: 无例: 见函数 () 中的实例。 linerel() 相对画线函数功能: 函数 linerel() 使用当前绘图色、线型及线宽,从当前位置开始,按指定的水平和垂直偏移距离画一直线。用法: 这个函数调用方式为 void linerel(int dx,int dy); 说明: 参数 dx,dy 分别是水平偏移距离和垂直偏移距离。函数调用后, 当前位置变为增加偏移距离后的位置, 例如, 原来的位置是(8,

最近更新

基于SSH技术研究茶树被茶尺蠖取食诱导的基因差.. 2页

3D打印实验课实验报告及说明 3页

基于HSDPA的中继调度算法研究 2页

31.4第2课时 用树形图求概率 7页

300万吨炼钢 毕业设计 85页

基于CF的个性化电子商务推荐系统研究 2页

马铃薯采购合同范本共 5页

河南省鹤壁市山城区城市管理局公开招考30名城.. 253页

25《杜甫诗三首》导学案 4页

基于ANSYS的铝电解槽电场分布计算与电极结构优.. 2页

销售合同管理台账表格 5页

铁路旅客运输合同的定义 6页

钢材购销合同书简单 4页

城镇化进程中新农合大病保险的困境与完善 2页

江苏苏州工业园区星湾学校教师招考聘用公开引.. 253页

原子层沉积在纳米器件中的应用 30页

222化学反应速率和化学平衡图像专题 (1) 5页

购房退房协议书 5页

220kV变压器保护二次回路全部检验作业指导书 18页

武汉邮局海关招考1名辅助人员公开引进高层次人.. 256页

二重感染的预防ppt 22页

海南省2021年7月普通高中学业水平合格性考试通.. 10页

易肇事肇祸精神患者概念 31页

最新洁净室施工方案 14页

种植业生产记录 6页

个人诊所规章制度 7页

公司培训工厂盘点上传版专题课件 41页

YB∕T 4001.1-2019 钢格栅板及配套件 第1部分.. 24页

四川省乐山市小学英语六年级下册毕业调研考试.. 11页

《GJB907A-2016《产品质量评审》》.pdf 18页