书籍详情
C语言计算机绘图教程
作者:陈锦昌,赵明秀编著
出版社:华南理工大学出版社
出版时间:1998-01-01
ISBN:9787562313083
定价:¥29.50
内容简介
计算机绘图是计算机技术与传统图形学结合而成的一门学科。本书系统地介绍了C语言计算机绘图技术。全书共分八章,书后还附有C语言简介,C语言上机指南以及Turbo C常用图形函数和实用库函数等内容。本书最大特点是深入浅出,通俗易懂。各章节均包含大量的实例和应用程序,并配有大量的插图,增强了可读性,适合于自学。每章后给出的习题,供读者用以巩固本章节所学的内容,从而使该书具有较好的实用性。本书可作为高等工科院校非计算机专业本科生、专科生的教学用书,还可作为从事计算机绘图工作的工程技术人员的参考书。
作者简介
暂缺《C语言计算机绘图教程》作者简介
目录
第一章 绪论
1.1 计算机图形学的发展
一、计算机图形学的发展概况
二、计算机图形学在工程上的应用
三、计算机绘图系统
四、学习计算机绘图的意义
1.2 常用图形输入设备
一、键盘
二、鼠标器
三、图形输入板
四、坐标数字仪
五、光笔
六、扫描仪
1.3 常用图形输出设备
一、显示器
二、绘图机
三、打印机
习题
第二章 Turbo C基本图形程序设计
2.1 图形系统初始化
一、图形模式
二、图形方式初始化
三、屏幕管理
四、屏幕颜色控制
五、图形线型控制
2.2 Turbo C图形函数
一、屏幕坐标系
二、画点函数
三、画直线函数
四、画矩形函数
五、画多边形函数
六、画圆函数
七、画圆弧函数
八、画椭圆弧函数
2.3 基本图形程序设计
一、直线类图形
二、圆类图形
2.4 圆弧连接程序设计
一、圆弧连接所应用的数学方法
二、圆弧连接两直线
三、圆弧连接两圆弧
四、圆弧连接已知直线和圆弧
习题
第三章 图形几何变换
3.1 二维图形的几何变换
一、点、直线、平面的矩阵表示
二、二维图形的几时何变换
3.2 三维图形的几何变换
一、三维图形的矩阵表示
二、三维图形的几何变换
3.3 多页投影变换
一、正面投影变换
二、水平投影和侧面投影变换
3.4 轴测投影变换
一、正轴测投影变换
二、斜轴测投影变换
3.5 透视投影变换矩阵
一、透视投影变换矩阵
二、二点透视
三、三点透视
习题
第四章 图形处理技术
4.1 窗口与视口
一、窗口与剪裁
二、视图区
三、窗口区与视图区变换
四、视口函数、屏幕图形存取函数
4.2 剪裁
一、圆和椭圆的剪裁
二、直线图形的剪裁
4.3 填充图形
一、填充图形函数
二、举例
4.4 凸平面立体隐藏线的消除
一、外法线法的基本原理和计算判断方法
二、消隐的程序设计
习题
第五章 曲线和曲页的程序设计
5.1 曲线和程序设计
一、显示方程表示的曲线
二、参数方程表示的曲线
三、极坐标方程表示的曲线
四、曲线类图形
五、自由曲线
5.2 曲面程序设计
一、轴线垂直于投影面的正圆柱
二、轴线垂直于投影面的正圆锥和正圆台
三、圆球
四、轴线倾斜于投影面的正圆柱
五、圆柱螺旋面
六、自由曲面
习题
第六章 动画技术
6.1 简易动画
6.2 底色覆盖动画
6.3 异或动画
6.4 BITBLT动画
6.5 实时动画
习题
第七章 图形的数据结构
7.1 概述
7.2 线性表
一、线性表
二、顺序存储
三、线性表的插入和删除
7.3 数组
一、一维数组
二、二维数组
三、字符数组
7.4 链表
一、单链
二、循环链表
三、双向链表
7.5 树
一、树的基本概念
二、二叉树
7.6 常用图形数据结构
一、三维形体的表示法
二、图形数据结构实例
7.7 数据文件
一、概述
二、文件的打开与关闭
三、文件的读写
习题
第八章 交互式绘图
8.1 概述
一、概念
二、交互式绘图系统的组成
8.2 交互式绘图程序结构
一、交互式绘图实例
二、交互式绘图程序结构和屏幕布局
8.3 人机交互技术
一、常用输入设备的使用方法
二、图形输入技术
习题
附录 一 C语言简介
附录 二 C语言上机指南
附录 三 Turbo C常用图形函数
附录 四 Turbo C实用库函数
参考文献
1.1 计算机图形学的发展
一、计算机图形学的发展概况
二、计算机图形学在工程上的应用
三、计算机绘图系统
四、学习计算机绘图的意义
1.2 常用图形输入设备
一、键盘
二、鼠标器
三、图形输入板
四、坐标数字仪
五、光笔
六、扫描仪
1.3 常用图形输出设备
一、显示器
二、绘图机
三、打印机
习题
第二章 Turbo C基本图形程序设计
2.1 图形系统初始化
一、图形模式
二、图形方式初始化
三、屏幕管理
四、屏幕颜色控制
五、图形线型控制
2.2 Turbo C图形函数
一、屏幕坐标系
二、画点函数
三、画直线函数
四、画矩形函数
五、画多边形函数
六、画圆函数
七、画圆弧函数
八、画椭圆弧函数
2.3 基本图形程序设计
一、直线类图形
二、圆类图形
2.4 圆弧连接程序设计
一、圆弧连接所应用的数学方法
二、圆弧连接两直线
三、圆弧连接两圆弧
四、圆弧连接已知直线和圆弧
习题
第三章 图形几何变换
3.1 二维图形的几何变换
一、点、直线、平面的矩阵表示
二、二维图形的几时何变换
3.2 三维图形的几何变换
一、三维图形的矩阵表示
二、三维图形的几何变换
3.3 多页投影变换
一、正面投影变换
二、水平投影和侧面投影变换
3.4 轴测投影变换
一、正轴测投影变换
二、斜轴测投影变换
3.5 透视投影变换矩阵
一、透视投影变换矩阵
二、二点透视
三、三点透视
习题
第四章 图形处理技术
4.1 窗口与视口
一、窗口与剪裁
二、视图区
三、窗口区与视图区变换
四、视口函数、屏幕图形存取函数
4.2 剪裁
一、圆和椭圆的剪裁
二、直线图形的剪裁
4.3 填充图形
一、填充图形函数
二、举例
4.4 凸平面立体隐藏线的消除
一、外法线法的基本原理和计算判断方法
二、消隐的程序设计
习题
第五章 曲线和曲页的程序设计
5.1 曲线和程序设计
一、显示方程表示的曲线
二、参数方程表示的曲线
三、极坐标方程表示的曲线
四、曲线类图形
五、自由曲线
5.2 曲面程序设计
一、轴线垂直于投影面的正圆柱
二、轴线垂直于投影面的正圆锥和正圆台
三、圆球
四、轴线倾斜于投影面的正圆柱
五、圆柱螺旋面
六、自由曲面
习题
第六章 动画技术
6.1 简易动画
6.2 底色覆盖动画
6.3 异或动画
6.4 BITBLT动画
6.5 实时动画
习题
第七章 图形的数据结构
7.1 概述
7.2 线性表
一、线性表
二、顺序存储
三、线性表的插入和删除
7.3 数组
一、一维数组
二、二维数组
三、字符数组
7.4 链表
一、单链
二、循环链表
三、双向链表
7.5 树
一、树的基本概念
二、二叉树
7.6 常用图形数据结构
一、三维形体的表示法
二、图形数据结构实例
7.7 数据文件
一、概述
二、文件的打开与关闭
三、文件的读写
习题
第八章 交互式绘图
8.1 概述
一、概念
二、交互式绘图系统的组成
8.2 交互式绘图程序结构
一、交互式绘图实例
二、交互式绘图程序结构和屏幕布局
8.3 人机交互技术
一、常用输入设备的使用方法
二、图形输入技术
习题
附录 一 C语言简介
附录 二 C语言上机指南
附录 三 Turbo C常用图形函数
附录 四 Turbo C实用库函数
参考文献
猜您喜欢