图书介绍

Processing互动编程艺术PDF|Epub|txt|kindle电子书版本网盘下载

Processing互动编程艺术
  • 谭亮编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121134630
  • 出版时间:2011
  • 标注页数:206页
  • 文件大小:33MB
  • 文件页数:218页
  • 主题词:程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐