p5.js互联网创意编程

p5.js互联网创意编程

作者:李子旸蔡蔚妮李伟 编著

出版社:电子工业

出版年:2019年6月

ISBN:9787121363740

所属分类:散文随笔

书刊介绍

《p5.js互联网创意编程》内容简介

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

作品目录

内容简介



第1章:p5.js概述
1.1、易懂的一门语言
1.2、p5.js的功能与特性
1.3、进入p5.js的圈子
1.4、下载p5.js库
1.5、开发环境
1.6、开启第一个程序
1.7、草图的重要性
第2章:绘制图形
2.1、画布
2.2、基本形状
2.3、自定义形状
2.4、绘图顺序
2.5、颜色填充
2.6、描边属性
2.7、企鹅01、练习
第3章:语

3.1、了解变量
3.2、创建变量
3.3、变量类型
3.4、系统变量
3.5、简单运算
3.6、条件语句
3.7、for循环
3.8、setup和draw函数
3.9、控制台
3.10、注释
3.11、映射
3.12、企鹅02、练习
第4章:响应互动
4.1、鼠标响应
4.2、鼠标单击
4.3、键盘响应
4.4、企鹅03、练习
第5章:运动和几何变换
5.1、移动
5.2、旋转
5.3、随机
5.4、平移函数translate
5.5、旋转函数rotate
5.6、缩放
5.7、push和pop函数
5.8、企鹅04、练习
第6章:函数和对象
6.1、函数
6.2、面向对象编程
6.3、企鹅05、练习
第7章:数

7.1、使用变量绘图
7.2、创建数组
7.3、对象与数组
7.4、企鹅06、练习
第8章:图

8.1、加载图片
8.2、预加载preload函数
练习
第9章:视

9.1、视频文件
9.2、实时视频流
练习
第10章:图片和视频处理进阶
10.1、像素数组
10.2、像素绘制图片
10.3、视频像素处理
10.4、实时视频流像素处理
练习
第11章:音

11.1、加载音频
11.2、麦克风声音捕获
11.3、p5.js创建声音
练习
第12章:使用库创作
12.1、p5.scribble库
12.2、p5.play库
练习




参考文献

相关推荐

微信二维码