下载后可任意编辑【】第一章 计算机图形学的软件开发环境计算机图形学中的程序都是用 C 语言编写的,Turbo C 和 Visual C++常见的两种 C 语言开发环境,Turbo C 是在 Dos 环境下开发,而 Visual C++是在 Windows 环境下开发
1、在 Turbo C 环境下开发应用程序一些高级语言都扩充了图形功能,这使得用户可以不需配备专门的图形软件,就能在计算机上进行图形工作
Turbo C 2
0 包含有 460 多个库函数,其中有 70 多个图形函数,这些函数包括了绘图、处理图象及图素、屏幕及视图区控制、颜色及线型设置、状态查询和出错处理等,这使得 Turbo C具有很强的图形功能
图形显示器的工作方式IBM PC 机的显示器可以在两种基本视频方式下工作:一种是文本方式;另一种是图形方式
( 1 )文本方式在文本方式下,屏幕上可以显示的最小单位是字符,字符在屏幕上以行、列排列,即我们通常见到的情况
文本方式不同,屏幕上所显示字符的行数和列数也不一样,颜色也会有所区别
Turbo C 支持 6 种不同的文本显示方式
( 2 )图形方式在图形方式下,屏幕上可以控制的最小单元称作像素 ( pixel ) ,它是组成图形的基本元素,一般叫作“点”
通常把屏幕上所包含像素的个数叫做分辨率
分辨率越高,显示的图形越细致、质量越好,这是显而易见的
在图形方式下,屏幕上每个像素的显示位置用点坐标系来描述
在该坐标系中,屏幕左上角为坐标系的原点,坐标值为 ( 0 , 0 ) ; 水平方向为X轴,自左向右;垂直方向为Y轴,自上向下
点坐标系中坐标值的范围决定于所用显示器的分辨率
分辨率不同,水平方向上和垂直方向上的点数也不同,即其 maxx 、maxy 的数值不同
就我们常用的 VGA 显示器来说,它通常所用的分辨率为 6405480 ,即它的 m