第3讲(第2章图形程序).ppt

第3讲(第2章图形程序).ppt

ID:61835220

大小:1.55 MB

页数:32页

时间:2021-03-23

第3讲(第2章图形程序).ppt_第1页
第3讲(第2章图形程序).ppt_第2页
第3讲(第2章图形程序).ppt_第3页
第3讲(第2章图形程序).ppt_第4页
第3讲(第2章图形程序).ppt_第5页
资源描述:

《第3讲(第2章图形程序).ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算机图形学第二章图形程序第二章图形程序教学基本要求了解C语言的结构特点,绘图函数及其有关知识;掌握绘图函数的用法,能用C语言编写程序绘制简单图形;赤峰学院计算机系计算机图形学08-09第二学期一、C语言图形功能第二章图形程序赤峰学院计算机系计算机图形学08-09第二学期很多高级语言都扩充了图形功能,这使得用户可以不需配备专门的图形软件,就能在计算机上进行图形工作。一、C语言图形功能TC2.0TurboC2.0包含有460多个库函数,其中有70多个图形函数,这些函数包括了绘图、处理图象及像素、屏幕及视图区控制、颜色及线型设置、状态查询和出错处理等,这使得TurboC具有很强的图形功能

2、。赤峰学院计算机系计算机图形学08-09第二学期TC2.0快捷键Alt+Enter切换全屏Ctrl+F9运行Alt+F5查看运行结果ESC从DOS下返回TC2.0Home(End)光标移动到所在行开始(结尾)Ctrl+KB设置块开始Ctrl+KK设置块结尾Ctrl+KV块移动Ctrl+KC块拷贝Ctrl+Q[查找TC2.0双界符的后匹配符Ctrl+Q]查找TC2.0双界符的前匹配符返回赤峰学院计算机系计算机图形学08-09第二学期PC机的显示器可以在两种基本视频方式下工作:一种是文本方式;另一种是图形方式。1.图形显示器的工作方式赤峰学院计算机系计算机图形学08-09第二学期(1)文

3、本方式在文本方式下,屏幕上可以显示的最小单位是字符,字符在屏幕上以行、列排列,即我们通常见到的情况。文本方式不同,屏幕上所显示字符的行数和列数也不一样,颜色也会有所区别。TurboC支持多种不同的文本显示方式。赤峰学院计算机系计算机图形学08-09第二学期#include文本方式控制函数voidtextmode(intnewmode);例题:彩色文字CAISEWZ.C方式方式名列行和颜色0BW404025黑白1C404025彩色2BW808025黑白3C808025彩色7MONO8025单色-1LASTMODE上一次的显示方式表1:(1)文本方式coni

4、o.h头文件。conio是ConsoleInput/Output(控制台输入输出)的简写,其中定义了通过控制台进行数据输入和数据输出的函数,主要是一些用户通过按键盘产生的对应操作,比如getch()函数等等。赤峰学院计算机系计算机图形学08-09第二学期在图形方式下,屏幕上可以控制的最小单元称作像素(pixel),它是组成图形的基本元素,一般叫作“点”。通常把屏幕上所包含像素的个数叫做分辨率。分辨率越高,显示的图形越细致、质量越好,这是显而易见的。例题:图形文字Wenzi.c(2)图形方式赤峰学院计算机系计算机图形学08-09第二学期在图形方式下,屏幕上每个像素的显示位置用点坐标系来

5、描述。在该坐标系中,屏幕左上角为坐标系的原点,坐标值为(0,0);水平方向为X轴,自左向右;垂直方向为Y轴,自上向下。见下图。(2)图形方式赤峰学院计算机系计算机图形学08-09第二学期图2-1:(2)图形方式赤峰学院计算机系计算机图形学08-09第二学期坐标系中坐标值的范围决定于所用显示器的分辨率。分辨率不同,水平方向上和垂直方向上的点数也不同,即其maxx、maxy的数值不同。就我们常用的显示器来说(17”),它通常所用的分辨率为1024*768,即它的maxx值为1023,maxy的值为767。(2)图形方式赤峰学院计算机系计算机图形学08-09第二学期TurboC的图形函数均

6、在一个头文件“graphics.h”中定义。所以,凡是在程序中要调用这些图形函数,都必须在源程序的开头写上文件包含命令:#include2.图形函数及其用法赤峰学院计算机系计算机图形学08-09第二学期在一般默认情况下,显示器处于文本 方式下。在文本方式下,所有的图形函数均不能应用。因此在调用图形函数绘图之前,必须先将显示器设置为图形模式,这就是通常所说的图形方式初始化。在图形工作完毕之后,又要使显示器回到文本方式,以便进行程序文件等的编辑工作。(1)图形系统管理赤峰学院计算机系计算机图形学08-09第二学期图形方式初始化通过函数initgraph来实现,它的

7、功能是通过从磁盘上装入一个图形驱动程序来初始化图形系统,并将系统设置为图形模式。其调用格式为:initgraph(*gdriver,*gmode,*path);图形方式初始化赤峰学院计算机系计算机图形学08-09第二学期调用该函数需用的三个参数含义为:gdriver:是一个整型值,用来指定装入的驱动程序名。gmode:是一个整型值,用来设置图形显示模式。path:是一个字符串,用来指明驱动程序所在的路径。如不指定路径则在当前目录下寻找。图形方式初始化赤峰学

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。