《最新VC++绘图程序设计技巧与实例教程》PDF下载

  • 购买积分:18 如何计算积分?
  • 作  者:刘静华,王永生著
  • 出 版 社:北京:科学出版社
  • 出版年份:2001
  • ISBN:7030090225
  • 页数:650 页
图书介绍:本书全面介绍了计算机VisualC++绘图原理、方法、技巧和实例,配有成套程序和图形,反映了微机绘图技术的最新概貌。

第一章 绘图基础 1

第一节 学习App Wizard 1

一、利用App Wizard生成应用程序的框架 1

二、添加自己的代码并编译、运行 5

第二节 设备环境和GDI对象 5

一、Windows设备环境 6

二、GDI对象 6

第三节 Windows光栅操作 7

一、常用绘图函数说明 8

第四节 Exercises示例程序 8

二、完整的程序代码 9

第二章 绘图变换 25

第一节 用户坐标到屏幕坐标变换 25

一、窗口到视口的变换 25

二、实型值到整型值的变换 26

三、Y坐标轴方向变换 26

第二节 二维几何变换 27

一、基本变换 27

二、复合变换 31

第三节 二维裁剪 33

一、线段裁剪 34

二、多边形裁剪 36

第四节 三维几何变换 37

一、比例变换 38

二、错切变换 40

三、对称变换 41

四、平移变换 43

五、旋转变换 44

六、逆变换 46

第五节 投影变换 48

一、平行投影 49

二、透视投影 59

三、变换实例 73

第三章 图形程序设计 101

第一节 绘图程序设计步骤 101

一、明确绘图程序功能 101

二、分析图形几何关系 102

三、写出绘图算法 102

四、编写绘图程序 102

五、上机调试运行、绘图 103

一、应用程序框架 136

第二节 绘图程序结构 136

二、程序设计的结构 139

第三节 绘图程序设计方法 143

一、图形层次结构和程序模块结构 143

二、面向对象程序设计 144

三、绘图子程序和主程序 144

四、绘图方法 145

五、绘图程序设计成功要点 146

一、花瓣图 149

第四章 二维工程图形 149

第一节 花瓣图、螺旋图和圆形图 149

二、螺旋图 157

三、圆形图 173

第二节 常用三种坐标曲线图 180

一、直角坐标曲线 180

二、极坐标曲线 181

三、参数坐标曲线 182

四、摆线图 183

第三节 机械制图交切子程序 191

一、求两已知线段交点子程序 192

二、求已知直线的平行线子程序 194

三、求两已知点内外分点子程序 196

四、求两已知圆交点子程序 197

五、求直线与圆交点子程序 198

六、求切点、切线子程序 199

七、求垂足、垂线子程序 206

第四节 简单零件图 208

一、轴类零件 208

二、螺纹 218

三、齿轮 227

四、弹簧 230

五、剖面线 234

六、参数化绘图 247

第五节 零件展开图 253

一、斜口圆管 253

二、正圆锥管 261

三、正交异径管 262

四、球罐 272

一、分数维概念 276

第一节 Fractal图 276

第五章 分数维图形 276

二、Fractal图 277

第二节 曼德勃罗特图形 326

一、曼德勃罗特图形 326

二、曼德勃罗特图形放大图 332

三、龟图 334

第三节 朱莉娅图形 339

一、朱莉娅图形 339

二、奇异引力线图 345

第四节 分形图应用 357

一、分形图的映射图 357

二、器皿图案设计 379

第六章 三维工程图形 398

第一节 图形数据结构 398

一、概述 398

二、图形几何信息与拓扑信息 398

三、二种基本图形数据结构 399

四、抽象数据结构与具体存储结构 403

一、概述 404

第二节 消隐算法 404

二、画家算法 405

第三节 立体图形 413

一、三视图 413

二、轴测图 414

三、透视图 416

四、单个凸多面体 416

五、多个多面体 431

一、球面三叶玫瑰线 505

第一节 一般空间曲线 505

第七章 解析曲面 505

二、圆柱螺线 508

三、圆锥螺线 509

第二节 组合体交线 510

一、截交线 510

二、相贯线 517

三、平面交线 519

第三节 浮动水平线算法 522

一、平面截线与浮动曲线 523

二、浮动曲线交点 524

三、浮动曲线边界与尖顶 526

四、浮动水平线法绘图实现过程 528

第四节 解析曲面 529

一、参数式曲面 530

二、函数式曲面 532

第八章 动画图形绘制 576

第一节 异或动画 576

一、异或动画原理 576

二、程序举例 577

二、生成调色板动画的步骤 593

三、程序举例及说明 593

第二节 奇妙的调色板动画 593

一、调色板动画的原理 593

第三节 帧动画 605

一、帧动画原理 605

二、制作帧动画 605

三、程序举例与说明 605

二、块动画的制作过程 621

三、程序举例及说明 621

一、块动画的原理 621

第四节 块动画 621

第五节 实时动画 639

一、实时动画原理 639

二、实时动画的优点 639

三、提高实时动画的速度 639

第九章 真实感图形绘制 640

第一节 简单光照模型 640

一、Phong光照模型 640

三、Gouraud明暗法 641

二、表面法线的计算 641

四、透明、阴影、纹理 642

第二节 整体光照模型 643

一、采用光线跟踪的整体光照模型 643

二、光线跟踪基础 643

三、光线与对象相交计算 644

四、光线跟踪算法 645

五、阴影的处理 645

六、图形反走样技术 646

七、彩色处理 646

第三节 微机绘制真实感图形 646

主要参考文献 650