书籍详情
Visual Basic计算机绘图基础
作者:谢步瀛,龚沛曾编著
出版社:电子工业出版社
出版时间:2002-01-01
ISBN:9787505379275
定价:¥31.00
购买这本书可以去
内容简介
本书是根据教育部颁发的《计算机绘图课程教学基本要求》编写的,是《工程图学系列教材》中Visual BASIC计算机绘图的基础篇。本书在讲述原理和编程方法的同时,配备了大量程序,这些程序书写规范,可以方便初学者培养良好的编程习惯;同时通过深入浅出的分析,使读者逐渐步入计算机绘图领域,为以后在各自专业领域内应用计算机绘图知识打下必要的基础。本书分为教学篇和实验篇,其中教学篇有10章,主要内容包括:计算机绘图的数学基础、平面图形的绘图程序设计方法、图形的矩阵变换、图形算法(窗口裁剪、剖面线处理、动画)、计算机绘图的应用(工程图的程序设计)以及交互式绘图软件的介绍等;实验篇有13个实验,覆盖了教学篇的全部内容。本书既可作为高等学校本科各专业计算机图学的教材,也可供其他类型学校(如职工大学、函授大学、电视大学等)有关本科专业学生学习计算机绘图选用,还可作为软件工作者和有关技术人员的参考书。
作者简介
暂缺《Visual Basic计算机绘图基础》作者简介
目录
第1章 VISUAL BASIC 6.0简介
1.1 VB概述
1.1.1 VB的功能和特点
1.1.2 集成开发环境
1.2 VB可视界面设计
1.2.1 对象的基本概念
1.2.2 建立简单应用程序的过程
1.2.3 窗体和基本控件
1.3 VB基本语言
1.3.1 数据类型、函数和表达式
1.3.2 控制语句
1.3.3 过程
1.3.4 文件
1.4 图形技术
1.4.1 坐标系统
1.4.2 绘图属性
1.4.3 图形控件
1.4.4 图形方法
1.5 综合应用举例
1.6 程序调试
1.6.1 错误类型
1.6.2 调试和排错
1.6.3 错误处理
复习思考题
第2章 概论
2.1 计算机绘图的发展
2.2 计算机图学的应用
复习思考题
第3章 计算机绘图的数学基础
3.1 点、直线、圆和圆弧的描述
3.1.1 点的表达方法
3.1.2 两点间距离和方向角
3.1.3 直线的表达方法
3.1.4 圆的表达方法
3.1.5 圆弧的表达方法
3.2 直线、圆和圆弧的求交点运算
3.2.1 直线上的点
3.2.2 点到直线的距离
3.2.3 两直线的夹角
3.2.4 两直线的交点
3.2.5 直线的平行线和垂直线
3.2.6 圆与直线的交点
3.2.7 圆与圆的交点
3.2.8 直线与圆弧相交
3.2.9 圆与圆弧相交
3.2.10 圆弧表达方法的转换
3.3 直线、圆和圆弧的相切运算
3.3.1 直线与圆相切
3.3.2 直线与两圆相切
3.3.3 圆与两直线相切
3.3.4 圆与两个圆相切
3.3.5 圆与一条直线和一个圆相切
3.4 空间的点、直线和平面
3.4.1 空间矢量运算
3.4.2 空间点
3.4.3 空间直线
3.4.4 平面和点
3.4.5 直线、平面与平面的关系
3.5 几何子程序的综合应用
3.5.1 平面作图中的几个算法
3.5.2 立体几何中的几个算法
复习思考题
第4章 平面图形的绘图程序设计
4.1 平面曲线的绘图程序设计
4.1.1 参数方程表示的曲线
4.1.2 极坐标方程表示的曲线
4.1.3 曲线组成的图案
4.2 平面折线图形的绘图程序设计
4.2.1 简单折线图形
4.2.2 折线组成的图案
复习思考题
第5章 二维矩阵变换
5.1 二维图形的基本变换和齐次坐标
5.1.1 比例变换
5.1.2 对称变换
5.1.3 错切变换
5.1.4 旋转变换
5.1.5 平移变换和齐次坐标
5.2 二维基本变换的级联
复习思考题
第6章 三维矩阵变换
6.1 三维图形的基本变换和齐次坐标
6.2 三维基本变换
6.2.1 比例变换
6.2.2 错切变换
6.2.3 对称变换
6.2.4 旋转变换
6.2.5 平移变换
6.3 三维基本变换的级联
6.3.1 绕通过原点的任意直线的旋转变换
6.3.2 绕任意直线的旋转变换
6.3.3 级联顺序的不可逆性
6.4 正投影变换
6.4.1 平面(H面)投影变换矩阵
6.4.2 正面(V面)投影变换矩阵
6.4.3 侧面(W面)投影变换矩阵
6.5 轴测投影变换
6.5.1 正轴测投影变换
6.5.2 斜轴测投影变换
6.6 透视投影变换
6.6.1 透视的基本概念和术语
6.6.2 点的透视
6.6.3 一灭点透视
6.6.4 二灭点透视
6.6.5 三灭点透视
复习思考题
第7章 曲线曲面
7.1 Bezier曲线
7.1.1 Bezier曲线的定义
7.1.2 分段Bezier曲线
7.1.3 程序设计方法
7.2 Bezier曲面
7.2.1 Bezier曲面的定义
7.2.2 双线性、双二次Bezier曲面
7.2.3 双三次Bezier曲面
7.2.4 Bezier曲面的程序设计
复习思考题
第8章 常用图形算法
8.1 裁剪
8.1.1 矩形裁剪
8.1.2 圆形裁剪
8.2 剖面线的绘图程序的设计
8.2.1 剖面线的一般规律
8.2.2 剖面线的绘图算法
8.2.3 含圆弧边界的剖面线绘图算法
8.3 动画
8.3.1 直线运动
8.3.2 曲线运动
8.3.3 复合运动与背景运动
8.3.4 渐变动画
复习思考题
第9章 工程图的绘图程序设计
9.1 工程图常用图例的绘制
9.1.1 折线
9.1.2 矩形
9.1.3 折断线
9.1.4 箭头
9.2 建筑工程图的绘制
9.2.1 标高符号
9.2.2 楼梯平面图和断面图
9.2.3 建筑施工图和结构施工图
9.3 机械工程图的绘制
9.3.1 常用符号的绘制
9.3.2 零件图、装配图的程序设计
复习思考题
第10章 交互式绘图软件AUTOCAD简介
10.1 AutoCAD的界面
10.2 系统的基本操作
10.2.1 命令的输入
10.2.2 数据的输入
10.2.3 退出绘图编辑程序
10.3 常用绘图命令
10.4 显示控制命令
10.5 编辑命令
10.6 图层和图块
10.6.1 图层的概念
10.6.2 LAYER 命令
10.6.3 图块的基本概念
10.6.4 图块的命令
10.7 其他命令
10.8 实例
10.9 接口文件
10.9.1 DXF文件的一般结构
10.9.2 DXF构造程序
10.9.3 DXF识别程序
复习思考题
实验篇
实验1 VISUAL BASIC程序设计初步
实验2 图形技术
实验3 直线、圆和圆弧的求交点运算
实验4 直线、圆和圆弧的相切运算
实验5 立体几何的运算
实验6 平面图形的程序设计
实验7 二维变换
实验8 三维变换
实验9 曲线曲面
实验10 裁剪、剖面线
实验11 动画
实验12 工程图形
实验13 AUTOCAD和DXF接口文件
附录A 程序一览表
附录B 子程序调用关系表
1.1 VB概述
1.1.1 VB的功能和特点
1.1.2 集成开发环境
1.2 VB可视界面设计
1.2.1 对象的基本概念
1.2.2 建立简单应用程序的过程
1.2.3 窗体和基本控件
1.3 VB基本语言
1.3.1 数据类型、函数和表达式
1.3.2 控制语句
1.3.3 过程
1.3.4 文件
1.4 图形技术
1.4.1 坐标系统
1.4.2 绘图属性
1.4.3 图形控件
1.4.4 图形方法
1.5 综合应用举例
1.6 程序调试
1.6.1 错误类型
1.6.2 调试和排错
1.6.3 错误处理
复习思考题
第2章 概论
2.1 计算机绘图的发展
2.2 计算机图学的应用
复习思考题
第3章 计算机绘图的数学基础
3.1 点、直线、圆和圆弧的描述
3.1.1 点的表达方法
3.1.2 两点间距离和方向角
3.1.3 直线的表达方法
3.1.4 圆的表达方法
3.1.5 圆弧的表达方法
3.2 直线、圆和圆弧的求交点运算
3.2.1 直线上的点
3.2.2 点到直线的距离
3.2.3 两直线的夹角
3.2.4 两直线的交点
3.2.5 直线的平行线和垂直线
3.2.6 圆与直线的交点
3.2.7 圆与圆的交点
3.2.8 直线与圆弧相交
3.2.9 圆与圆弧相交
3.2.10 圆弧表达方法的转换
3.3 直线、圆和圆弧的相切运算
3.3.1 直线与圆相切
3.3.2 直线与两圆相切
3.3.3 圆与两直线相切
3.3.4 圆与两个圆相切
3.3.5 圆与一条直线和一个圆相切
3.4 空间的点、直线和平面
3.4.1 空间矢量运算
3.4.2 空间点
3.4.3 空间直线
3.4.4 平面和点
3.4.5 直线、平面与平面的关系
3.5 几何子程序的综合应用
3.5.1 平面作图中的几个算法
3.5.2 立体几何中的几个算法
复习思考题
第4章 平面图形的绘图程序设计
4.1 平面曲线的绘图程序设计
4.1.1 参数方程表示的曲线
4.1.2 极坐标方程表示的曲线
4.1.3 曲线组成的图案
4.2 平面折线图形的绘图程序设计
4.2.1 简单折线图形
4.2.2 折线组成的图案
复习思考题
第5章 二维矩阵变换
5.1 二维图形的基本变换和齐次坐标
5.1.1 比例变换
5.1.2 对称变换
5.1.3 错切变换
5.1.4 旋转变换
5.1.5 平移变换和齐次坐标
5.2 二维基本变换的级联
复习思考题
第6章 三维矩阵变换
6.1 三维图形的基本变换和齐次坐标
6.2 三维基本变换
6.2.1 比例变换
6.2.2 错切变换
6.2.3 对称变换
6.2.4 旋转变换
6.2.5 平移变换
6.3 三维基本变换的级联
6.3.1 绕通过原点的任意直线的旋转变换
6.3.2 绕任意直线的旋转变换
6.3.3 级联顺序的不可逆性
6.4 正投影变换
6.4.1 平面(H面)投影变换矩阵
6.4.2 正面(V面)投影变换矩阵
6.4.3 侧面(W面)投影变换矩阵
6.5 轴测投影变换
6.5.1 正轴测投影变换
6.5.2 斜轴测投影变换
6.6 透视投影变换
6.6.1 透视的基本概念和术语
6.6.2 点的透视
6.6.3 一灭点透视
6.6.4 二灭点透视
6.6.5 三灭点透视
复习思考题
第7章 曲线曲面
7.1 Bezier曲线
7.1.1 Bezier曲线的定义
7.1.2 分段Bezier曲线
7.1.3 程序设计方法
7.2 Bezier曲面
7.2.1 Bezier曲面的定义
7.2.2 双线性、双二次Bezier曲面
7.2.3 双三次Bezier曲面
7.2.4 Bezier曲面的程序设计
复习思考题
第8章 常用图形算法
8.1 裁剪
8.1.1 矩形裁剪
8.1.2 圆形裁剪
8.2 剖面线的绘图程序的设计
8.2.1 剖面线的一般规律
8.2.2 剖面线的绘图算法
8.2.3 含圆弧边界的剖面线绘图算法
8.3 动画
8.3.1 直线运动
8.3.2 曲线运动
8.3.3 复合运动与背景运动
8.3.4 渐变动画
复习思考题
第9章 工程图的绘图程序设计
9.1 工程图常用图例的绘制
9.1.1 折线
9.1.2 矩形
9.1.3 折断线
9.1.4 箭头
9.2 建筑工程图的绘制
9.2.1 标高符号
9.2.2 楼梯平面图和断面图
9.2.3 建筑施工图和结构施工图
9.3 机械工程图的绘制
9.3.1 常用符号的绘制
9.3.2 零件图、装配图的程序设计
复习思考题
第10章 交互式绘图软件AUTOCAD简介
10.1 AutoCAD的界面
10.2 系统的基本操作
10.2.1 命令的输入
10.2.2 数据的输入
10.2.3 退出绘图编辑程序
10.3 常用绘图命令
10.4 显示控制命令
10.5 编辑命令
10.6 图层和图块
10.6.1 图层的概念
10.6.2 LAYER 命令
10.6.3 图块的基本概念
10.6.4 图块的命令
10.7 其他命令
10.8 实例
10.9 接口文件
10.9.1 DXF文件的一般结构
10.9.2 DXF构造程序
10.9.3 DXF识别程序
复习思考题
实验篇
实验1 VISUAL BASIC程序设计初步
实验2 图形技术
实验3 直线、圆和圆弧的求交点运算
实验4 直线、圆和圆弧的相切运算
实验5 立体几何的运算
实验6 平面图形的程序设计
实验7 二维变换
实验8 三维变换
实验9 曲线曲面
实验10 裁剪、剖面线
实验11 动画
实验12 工程图形
实验13 AUTOCAD和DXF接口文件
附录A 程序一览表
附录B 子程序调用关系表
猜您喜欢