出版社:科学出版社
年代: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 | 印数 |
谭亮, 编著
黄文恺, 吴羽, 编著
任远, 著
(美) 丹尼尔·希夫曼 (Daniel Shiffman) , 著
(美) 瑞斯 (Reas,C.) , (美) 弗瑞 (Fry,B.) , 著
(美) 瑞斯 (Reas,C.) , (美) 弗瑞 (Fry,B.) , 著
(美) 凯西·瑞斯 (Casey Reas) , (美) 本·弗莱 (Ben Fry) , 著
黄文恺, 吴羽, 伍冯洁, 编著
(美) 瑞斯 (Reas,C.) , (美) 弗莱 (Fry,B.) , 著