图书介绍
Processing互动编程艺术PDF|Epub|txt|kindle电子书版本网盘下载
![Processing互动编程艺术](https://www.shukui.net/cover/65/34619434.jpg)
- 谭亮编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121134630
- 出版时间:2011
- 标注页数:206页
- 文件大小:33MB
- 文件页数:218页
- 主题词:程序设计
PDF下载
下载说明
Processing互动编程艺术PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 认识Processing1
1.1 Processing是什么2
1.2 Processing的诞生3
1.2.1 MIT与约翰·梅达3
1.2.2 Casey Reas和Ben Fty6
1.3 Processing能做什么8
1.3.1数据视觉化8
1.3.2生成艺术10
1.3.3互动艺术14
第2章 使用Processing17
2.1下载与安装17
2.2开发环境18
2.2.1开发环境界面18
2.2.2快捷按钮20
2.3语法结构20
2.3.1基本语句21
2.3.2代码编写流程22
2.3.3注释22
2.3.4表达式和陈述23
2.3.5控制台24
2.4变量24
2.4.1声明一个变量25
2.4.2变量的类型26
2.4.3系统变量27
2.5符号与条件式28
2.5.1布尔表达式28
2.5.2算术运算符28
2.5.3关系操作符29
2.5.4逻辑操作符29
2.5.5条件式—if、else和else if33
本章作业36
第3章 绘画39
3.1画布与坐标39
3.1.1像素与画布39
3.1.2直角坐标与计算机屏幕坐标40
3.2图形41
3.2.1点41
3.2.2直线42
3.2.3矩形42
3.2.4圆与圆弧形43
3.2.5三角形与四边形45
3.2.6贝塞尔曲线46
3.2.7自由图形47
3.3色彩49
3.3.1灰阶与透明度50
3.3.2 RGB色彩52
3.3.3 HSB色彩53
3.4绘画属性设定55
3.4.1填色与边框55
3.4.2图形的顺序56
3.5重复绘画58
3.5.1简单的重复58
3.5.2迭代法与while循环59
3.5.3 for循环60
3.6 PDF输出与绘画实例62
3.6.1 PDF格式输出62
3.6.2绘画实例63
3.6.3学生作品欣赏64
本章作业66
第4章 响应互动67
4.1鼠标响应67
4.1.1鼠标移动响应mouseX和mouseY67
4.1.2 pmouseX和pmouseY70
4.1.3鼠标响应事件72
4.2键盘响应75
4.2.1按击键响应75
4.2.2特定按键响应78
4.2.3功能键响应79
4.3随机random80
4.4限制constrain83
本章作业84
第5章 动画85
5.1运动的产生85
5.1.1变量控制运动85
5.1.2条件句控制运动86
5.1.3加速与减速87
5.2随机运动89
5.3曲线轨迹运动90
5.4坐标转移、旋转与缩放95
5.4.1坐标转移95
5.4.2旋转运动96
5.4.3缩放运动99
5.5 pushMatrix()与popMatrix()100
5.6时间控制102
本章作业103
第6章 函数与对象105
6.1函数105
6.1.1定义函数105
6.1.2调用函数109
6.1.3函数与循环111
6.1.4函数返回类型114
6.2类与对象115
6.2.1面向对象的程序设计115
6.2.2定义类116
6.2.3创建对象119
6.2.4构造器的引数121
本章作业124
第7章 数组125
7.1变量列数组127
7.1.1声明变量列数组127
7.1.2定义数组的长度128
7.1.3给数组赋值128
7.2变量列数组实例130
7.3对象的数组134
本章作业137
第8章 图片与文字139
8.1图片139
8.1.1显示图片139
8.1.2图片互动143
8.1.3图片色彩设置144
8.2文字147
8.2.1使用字体147
8.2.2字符串148
本章作业150
第9章 视频151
9.1播放视频文件151
9.2实时视频输入155
9.3视频互动特效158
9.3.1互动色彩调整158
9.3.2视频马赛克159
9.3.3色彩捕捉161
9.3.4版画效果166
本章作业169
第10章Minim音频171
10.1播放音频171
10.2声音的视觉化173
10.3音频输入互动179
本章作业181
第11章3D183
11.1 3D简介183
11.2 3D图形184
11.3 3D空间旋转185
11.4 3D互动187
11.5参考案例190
本章作业192
第12章Arduino与物理计算193
12.1 Arduino简介193
12.2 Arduino与开关195
12.3 Arduino与传感器197
12.4光敏传感器200
本章作业202
附录A203
后记205
参考书目206