第1章 SketchUp简介 1
1.1 SketchUp的诞生和发展 1
1.2 SketchUp的优势 2
1.2.1丰富的SketchUp组件资源 2
1.2.2 SketchUp可创建多种格式的三维模型 3
1.3 SketchUp的特点 3
1.4 SketchUp的安装与卸载 4
1.4.1 SketchUp的安装要求 4
1.4.2 SketchUp的安装 4
1.4.3 SketchUp的卸载 8
1.5 SketchUp的操作界面 10
1.5.1标题栏 12
1.5.2菜单栏 12
1.5.3工具栏 13
1.5.4绘图区 13
1.5.5状态栏 13
1.5.6“度量”工具栏 13
1.5.7部分绘图工具 13
习题 14
第2章 图形的绘制与编辑 15
2.1选择与删除图形 15
2.1.1选择图形 15
2.1.2删除图形 16
2.2基本绘图工具介绍 16
2.2.1直线工具的使用 16
2.2.2矩形工具的使用 19
2.2.3圆形工具的使用 20
2.2.4多边形工具的使用 20
2.2.5圆弧工具的使用 21
2.2.6徒手画工具的使用 22
2.3基本编辑方法 23
2.3.1组与组件 23
2.3.2物体的移动 25
2.3.3物体的旋转 27
2.3.4物体的复制 28
2.3.5物体的缩放 30
2.3.6面的推拉 31
2.3.7图形的偏移 33
2.3.8图形的路径跟随 33
2.3.9用相交方法创建复杂模型 34
2.3.10柔化边线 36
2.3.11匹配照片 36
2.4模型的测量与标注 45
2.4.1测量距离 45
2.4.2测量角度 46
2.4.3标注尺寸 47
2.4.4标注文字 49
2.4.5 3D文字 49
习题 50
第3章 图层运用及管理 51
3.1图层管理器 51
3.2图层工具栏 53
习题 53
第4章 材质与贴图 54
4.1默认材质 54
4.2材质编辑器 54
4.3贴图文件的使用 57
4.4贴图的技巧 62
4.4.1转角贴图 62
4.4.2圆柱体无缝贴图 62
4.4.3球面贴图 64
4.5实战演练 65
习题 70
第5章 OSG的编译 71
5.1准备安装资料包程序(到OSG官方网站都可以下载) 71
5.2编译准备(可选) 71
5.3用CMake生成Project&Solution files 72
5.4在Visual Studio 2008中编译生成二进制文件 72
5.5设置环境变量 73
5.6数据集配置测试 73
5.7设置V S2008 73
5.8新建OSG项目测试 73
习题 74
第6章 OSG基本工具使用 75
6.1 OSGViewer 75
6.2 OSGVersion库版本检测 75
6.3 OSGArchive数据归档器 76
6.4支持压缩的文件格式 77
6.5 OSGConv格式转换与压缩 77
习题 78
第7章 OSG入门 79
7.1载入模型 79
7.2模型的平移旋转和缩放 80
7.3绘制几何体 81
7.4简单的纹理贴图 83
习题 86
第8章 OSG进阶功能介绍 87
8.1 Text类 87
8.2 HUD显示文字 90
8.3 Text3D类 92
8.4渐变文字 94
8.5 BillBoard 97
8.6物体回调实现的运动 99
8.7物体的插值运动 102
习题 103
第9章 OSG高级应用 104
9.1雨效 104
9.2雪效 105
9.3雾效 107
9.4喷泉模型 110
习题 113
第10章 OSG综合运用 114
10.1添加事件响应 114
10.2单击与选择图形 118
10.3模型的高亮显示 121
10.4键盘控制物体 123
10.5物体的路径运动 125
10.6飞机的绕环运动 128
10.7物体的光照和实时阴影 130
10.8漫游控制器 135
10.9 Win32 API+OSG 146
习题 152
参考文献 154