书籍 p5.js互联网创意编程的封面

p5.js互联网创意编程PDF电子书下载

李子旸 蔡蔚妮 李伟编著

购买点数

10

出版社

北京:电子工业出版社

出版时间

2019

ISBN

9787121363740

标注页数

210 页

PDF页数

220 页

书籍介绍
p5.js是一个以Processing语言为基础的JavaScript库,经常用于互联网数据可视化和互动艺术创作。它继承了Processing语言的初衷,通过简单的编程即可表达数字创意。本书共13章,全面介绍了p5.js的功能和使用方法,包括p5.js基础图形绘制、p5.js变量和语法、响应互动、运动和几何变换、函数和对象、数组、图片、视频、音频等内容,可供艺术设计专业类学生、相关从业人员和编程爱好者学习使用。

查看更多关于的内容

图书目录

第1章 p5.js概述 1

1.1 易懂的一门语言 2

1.2 p5js的功能与特性 2

1.3 进入p5.js的圈子 3

1.4 下载p5.js库 3

1.5 开发环境 4

1.6 开启第一个程序 4

1.7 草图的重要性 7

第2章 绘制图形 9

2.1 画布 9

2.2 基本形状 10

2.3 自定义形状 17

2.4 绘图顺序 22

2.5 颜色填充 23

2.6 描边属性 28

2.7 企鹅010 30

练习 32

第3章 语法 33

3.1 了解变量 33

3.2 创建变量 35

3.3 变量类型 38

3.4 系统变量 38

3.5 简单运算 40

3.5.1 算术运算符 40

3.5.2 关系运算符 42

3.5.3 逻辑运算符 43

3.6 条件语句 43

3.6.1 if语句 43

3.6.2 else语句 44

3.7 for循环 46

3.8 setup和draw函数 56

3.9 控制台 57

3.10 注释 58

3.11 映射 58

3.12 企鹅020 60

练习 62

第4章 响应互动 63

4.1 鼠标响应 63

4.2 鼠标单击 68

4.3 键盘响应 69

4.4 企鹅03 72

练习 74

第5章 运动和几何变换 75

5.1 移动 75

5.2 旋转 78

5.3 随机 81

5.4 平移函数translate 93

5.5 旋转函数rotate 94

5.6 缩放 96

5.7 push和pop函数 98

5.8 企鹅040 99

练习 101

第6章 函数和对象 102

6.1 函数 102

6.2 面向对象编程 112

6.2.1 定义类 113

6.2.2 创建对象 116

6.3 企鹅05 121

练习 124

第7章 数组 125

7.1 使用变量绘图 125

7.2 创建数组 127

7.3 对象与数组 133

7.4 企鹅06 135

练习 136

第8章 图片 137

8.1 加载图片 139

8.2 预加载preload函数 144

练习 145

第9章 视频 146

9.1 视频文件 146

9.2 实时视频流 151

练习 156

第10章 图片和视频处理进阶 157

10.1 像素数组 157

10.2 像素绘制图片 161

10.3 视频像素处理 166

10.4 实时视频流像素处理 175

练习 185

第11章 音频 186

11.1 加载音频 186

11.2 麦克风声音捕获 191

11.3 p5.js创建声音 193

练习 196

第12章 使用库创作 197

12.1 p5.scribble库 198

12.2 p5.play库 203

练习 207

附录 208

后记 209

参考文献 210

查看更多关于的内容

在线购买PDF电子书
下载此书RAR压缩包