| 前言 第1章 计算机图形设计基础1 1.1 计算机绘图概述1 1.1.1 概述1 1.1.2 微型计算机图形系统1 1.1.3 图形系统输入/输出设备2 1.1.4 图形坐标系5 1.1.5 基本图元7 1.2 基于visual c++ .net基本图形绘制8 1.2.1 基本线图形8 1.2.2 鼠标交互绘图12 1.2.3 绘制文字14 1.2.4 图形保存为图像15 1.3 图案设计17 1.3.1 直线段图案17 1.3.2 曲线图案18 1.3.3 递归图形22 1.3.4 随机图形设计25 1.4 设计范例和练习题27 1.4.1 设计范例27 1.4.2 练习题31 第2章 二维图形变换与剪切33 2.1 二维图形的几何变换33 2.1.1 平移变换33 2.1.2 比例变换35 2.1.3 旋转变换36 2.1.4 镜像变换36 2.1.5 组合变换39 2.1.6 利用几何变换设计图案39 2.2 图形的特殊变换46 2.2.1 内插法46 2.2.2 三角函数变换48 2.2.3 圆环变换49 2.2.4 球面镜变换51 2.3 窗口-视见变换和图形剪裁54 2.3.1 窗口-视见变换54 2.3.2 二维图形剪裁55 2.4 设计范例与练习题56 2.4.1 设计范例56 2.4.2 练习题62 第3章 三维图形程序设计64 3.1 三维图形的屏幕显示64 3.1.1 坐标系及投影变换64 3.1.2 物体模型及数据结构65 3.2 三维图形变换68 3.2.1 几何变换68 3.2.2 投影变换70 3.2.3 应用程序设计71 3.3 三维图形的绘制77 3.3.1 函数的立体图77 3.2.2 球体80 3.4 三维图形的消隐处理82 3.4.1 描画顺序法82 3.4.2 计算法球面消隐85 3.4.3 函数立体图形隐线处理87 3.4.4 凸多面体隐藏线处理89 3.5 设计范例与练习题90 3.5.1 更多 |
商品评论(0条)