第二章计算机绘图与程序设计
第二章 计算机绘图与程序设计
学习目标点、直线、园等图元生成的基本算法思想基本原理基本步骤图形程序设计·c语言
学习目标 点、直线、园等图元生成的 • 基本算法思想 • 基本原理 • 基本步骤 图形程序设计 • c语言
第一节计算机图形学的概念图形的描述计算机图形学中研究的图形就是从客观世界的物体中抽象出来的带有灰度或色彩及形状的图或形景物,照片、图片、工程图、设计图、美术画、数学方法描述的图形计算机表述图形的方法点阵表示用具有灰度或色彩的点阵来表示图形(强调图形由点构成)简称为图像(数字图像)参数表示由图形的形状参数(方程或分析表达式的系数,线段的端点坐标等)+属性参数(颜色、线型等)来表示图形简称为图形
第一节 计算机图形学的概念 一、图形的描述 计算机图形学中研究的图形就是从客观世界的物 体中抽象出来的带有灰度或色彩及形状的图或形: 景物,照片、图片、工程图、设计图、美术画、数学方 法描述的图形 计算机表述图形的方法 • 点阵表示 ◼ 用具有灰度或色彩的点阵来表示图形(强调图形由点构成) ◼ 简称为图像(数字图像) • 参数表示 ◼ 由图形的形状参数(方程或分析表达式的系数,线段 的端点坐标等)+属性参数(颜色、线型等)来表示图 形 ◼ 简称为图形:
二、计算机图形学的研究内容一如何用适当的硬件来实现图形处理功能如何设计好的图形软件图形处理所需的数学处理方法和算法一如何解决实际应用中的图形处理问题
二、计算机图形学的研究内容 ◼ 如何用适当的硬件来实现图形处理功能 ◼ 如何设计好的图形软件 ◼ 图形处理所需的数学处理方法和算法 ◼ 如何解决实际应用中的图形处理问题
第二节坐标系用户坐标系极坐标、球坐标、直角坐标用户原始应用的坐标系:、设备坐标系与设备有关的坐标系,一般是维有时是三维的(0,0)例IBMPC机坐标系,左上角为原点(0,0)(a.y)横坐标0,1,2...319(639),纵坐标0,12...199,即每一点对应一对整数表示的坐标图2-]屏幕坐标三、规格化坐标系与设备无关的图形系统,x、y轴取值范围[1.0,1.01
第二节 坐标系 一、用户坐标系 用户原始应用的坐标系:极坐标、球坐标、直角坐标 二、设备坐标系 与设备有关的坐标系,一般是二维,有时是三维的 例 IBM PC机坐标系,左上角为原点(0,0), 横坐标0,1,2.319(639),纵坐标0,1, 2.199,即每一点对应一对整数表示的坐标 三、规格化坐标系 与设备无关的图形系统,x、y轴取值范围[1.0,1.0]