Processing互动编程

Processing互动编程

任远, 著

出版社:科学出版社

年代:2014

定价:46.0

书籍简介:

本书分为三大部分:语法基础、图形动画、交互。第一部分主要讲Processing编程语言。为避免枯燥,作者使用了大量的与现实生活类比的方法,让你一层一层的深入,培养抽象和从整体到部分再到整体的思维方式。第二部分主要讲图形绘制和图形动画,让你学会用程序描述的方法来绘制各种各样的图形,并且在图形的基础上,利用数学知识来实现程序动画。该部分会涉及到坐标、颜色、文本、位图、3D等概念。第三部分主要讲在程序动画的基础上添加交互因素,构成完整的交互作品。这些交互因素包括:鼠标、键盘、声音、视频等。

书籍目录:

第1部分语言基础

第1章Processing

1.1HelloProcessing

1.2Helloworld

1.3第一个图形

1.4第一个动画

1.5第一个交互

第2章变量

2.1声明变量

2.2数据类型

2.3变量名

2.4变量赋值

2.5常?量

第3章?运算符

3.1基本算数运算符

3.2赋值算数运算符

3.3自增、自减运算符

3.4关系运算符

3.5逻辑运算符

3.6条件运算符

第4章条件语句

4.1if条件语句

4.2ifelse语句

4.3elseif语句

4.4swicth分支语句

第5章循环语句

5.1while循环语句

5.2for循环语句

5.3循环嵌套

5.4跳出循环

第6章函数

6.1?定义函数

6.2函数的参数

6.3函数返回结果

6.4函数重载

6.5函数递

第7章类

7.1定义类

7.2类的继承

7.3覆盖父类方法

7.4重写toString()方法

7.5标签类

第8章字符串

8.1数组基本概念

8.2字符串的初始化

8.3字符串的方法

8.4字符串处理函数

8.5实现字符串大小写转换

第9章数组

9.1二维数组

9.2数组处理函数

9.3实现连接两个数组

9.4值数据类型与引用数据类型

第10章列表

10.1添加和删除列表元素

10.2设置和返回列表元素

10.3列表的排序

10.4列表的运算

第11章字典

11.1字典的键和值

11.2遍历键和值

11.3排序键和值

11.4字典的运算

第2部分图形、动画

第12章运行环境

12.1坐标系统

12.2程序主结构

12.3帧速率

12.4窗口大小

第13章数学基础

13.1数学计算

13.2约束、映射

13.3角度制和弧度制

13.4三角函数

13.5反正切函数

第14章2D基础图形

14.1基础几何图形

14.2描边属性

14.3扇形、弓形、环形、扇环

14.4虚线、网格

第15章颜色

15.1色彩模式

15.2创建和设置颜色

15.3颜色分量

15.4颜色渐变

第16章变换

16.1基本变换

16.2变换堆栈

16.3使用变换绘制图形

16.4变换动画

第17章曲线

17.1Bezier曲线

17.2Bezier曲线路径动画

17.3Curve曲线

17.4Curve多条连续路径动画

第18章复杂图形

18.1vertex绘制

18.2?正多边形和星形

18.3vertex环形、扇环

18.4PShape图形对象

第19章3D图形

19.13D坐标系统

19.2三维灯光

19.3三维材质

19.4三维透视

第20章随机、噪波、向量

20.1随机函数

20.2噪波函数

20.3PVector向量对象

20.4粒子动画

第21章位图

21.1加载位图

21.2显示位图

21.3PImage位图对象

21.4位图遮罩动画

21.5滤镜

21.6混合

21.7贴图

21.8位图随机动画

第22章文本

22.1文本术语

22.2文本显示

22.3字体属性

22.4创建和设置字体

22.5环形文本

22.6文本随机动画

第3部分交?互

第23章鼠标交互

23.1鼠标事件

23.2鼠标事件函数

23.3鼠标状态变量

23.4draw()函数里实现所有鼠标事件

23.5鼠标拖拽

23.6鼠标光标

23.7鼠标绘制

第24章键盘交互

24.1键盘事件

24.2键盘控制

24.3键盘交互

24.4窗口焦点

第25章日期、时间

25.1日期、时间函数

25.2设置程序使用期限

25.3制作简单计时器

25.4模拟时钟

内容摘要:

《Processing互动编程》共分3部分:第1部分主要介绍Processing编程语言,为避免枯燥,使用了大量的与现实生活类比的方法,让你一层一层地深入,培养抽象和从整体到部分再到整体的思维方式;第2部分主要介绍图形绘制和图形动画,让你学会用程序描述的方法来绘制各种各样的图形,并且在图形的基础上,利用数学知识来实现程序动画,该部分会涉及坐标、颜色、文本、位图、3D等概念;第3部分主要介绍在程序动画的基础上添加交互因素,构成完整的交互结构,这些交互因素包括鼠标、键盘、时间等。《Processing互动编程》可以让读者学会互动编程的思维模式,同时激发个人的互动艺术理念。

书籍规格:

书籍详细信息
书名Processing互动编程站内查询相似图书
9787030421364
如需购买下载《Processing互动编程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位科学出版社
版次1版印次1
定价(元)46.0语种简体中文
尺寸24 × 17装帧平装
页数 271 印数

书籍信息归属:

Processing互动编程是科学出版社于2014.10出版的中图分类号为 TP311.1 的主题关于 程序设计 的书籍。