计算机图形函数,计算机图形学常用函数.ppt

《计算机图形学常用函数.ppt》由会员分享,可在线阅读,更多相关《计算机图形学常用函数.ppt(18页珍藏版)》请在人人文库网上搜索。

1、图形函数及其用法,Turbo C 的图形函数均在一个头文件“graphics.h”中定义。所以,凡是在程序中要调用这些图形函数,都必须在原程序的开头写上文件包含命令: # include ,1、图形方式初始化,函数格式:initgraph(*gdriver, *gmode, *path) 函数功能:通过从磁盘上装入一个图形驱动程序来初始化图形系统,并将系统设置为图形方式。 参数说明: gdriver:驱动器代号,用来指定要装入的图形驱动程序,它是一个整型值,该值在头文件graphics.h中定义。,gmode:为图形显示模式,是一个整型值,用来设置图形显示模式。不同的图形驱动程序有不同的图形显。

2、示模式,即使在同一个图形驱动程序下,也可能有几种图形显示模式,图形显示模式决定了显示的分辨率、颜色数、调色板以及存储图形的页数。,Path:是一个字符串,用来指明图形驱动程序所在的路径。如果驱动程序就在当前目录下,则该参数可以为空字符串,否则应给出具体的路径名。,注意:前两个参数实际上是整型指针,调用时应加上地址 运算符“ gdriver=VGA; /驱动器代号 gmode=VGAHI; /显示模式 initgraph( initgraph ( ,还可以使用DETECT模式,由系统自动对硬件进行检测,并把图形显示模式设置为检测到的驱动程序的最高分辨率。如:,int gdriver=DETECT。

3、, gmode; initgraph ( ,2、关闭图形方式,函数格式:closegraph ( ) 函数功能:退出图形状态进入文本方式(TC默认方式),并释放所有图形系统分配的存储区。 参数说明:该函数不需要参数。,3、LINE函数,函数格式:line ( x1, y1, x2,y2) 函数功能:使用当前绘图色、线型及线宽在指定两点之 间画一直线。 参数说明: x1,y1:起点的坐标。 x2,y2:终点的坐标。,4、LINETO函数,函数格式:lineto( x, y) 函数功能:使用当前绘图色、线型及线宽从当前位置到指 定点之间画直线。 参数说明: x,y:指定点的坐标。,5、MOVETO。

4、函数,函数格式:moveto( x, y) 函数功能:将当前位置移到指定点(不画线)。 参数说明: x,y:指定点的坐标。,6、CIRCLE函数,函数格式:circle( x, y,r) 函数功能:画圆。 参数说明: x,y:圆心的坐标。 r:圆的半径。,1、setbkcolor函数,函数格式:setbkcolor ( color) 函数功能:设置当前背景颜色。 参数说明: color:图形方式下颜色的规定数值。,图形属性控制,2、setcolor函数,函数格式:setcolor ( color) 函数功能:设置当前画线颜色。 参数说明: color:图形方式下颜色的规定数值。,3、setlinestyle函数,函数格式:setlinestyle (ltype, upattern, thick) 函数功能:设置当前线宽和线型。 参数说明: ltype:为整型值,用于设置线型,也可以用相应名称表示。,Upattern: 自定义线图样,用4位十六进制数表示线型的构造。只有当style=USERBIT_LINE(值为4)时,该参数才有意义。当style不为USERBIT_LINE值时,虽然该参数不起作用,但仍为它提供一个值,一般取为0。 Thick:用于设置线宽,线宽以像素为单位。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值