Processing开发实战

Processing开发实战

作者:黄文恺吴羽伍冯洁

出版社:机械工业

出版年:2016年5月

ISBN:9787111538219

所属分类:网络科技

书刊介绍

《Processing开发实战》内容简介

Processing简单易学的界面和编程风格,使很多机器人爱好者或电子制作爱好者,可以借助它完成机器人的控制,或实现可控的电子产品,例如可以控制智能家居等。
本书是一本Processing的入门书籍,分为入门基础篇、图形图像篇、互动篇以及高级应用篇共四篇。全书以实战和案例驱动,从入门到精通系统讲解Processing的使用。重点引导读者学习Processing的基础知识。除了入门基础知识,本书也介绍了Processing如何与Arduino进行通信,以及如何使用Kinect或Xtion等进阶内容。

作品目录

前言
本书的主要内容及读者对象
致谢
第一篇
入门基础篇
第1章:Processing简介
1.1、初识环境
1.2、绘制第一个图形
1.3、绘制第一个动画
1.4、第一个交互
第2章:语言基础
2.1、变量
2.2、运算符
2.3、条件语句
2.4、循环语句
2.5、函数
2.6、数组
2.7、字符串
第3章:数学基础
3.1、数学计算
3.2、三角函数
3.3、功能映射函数
3.4、随机数
第4章:类和对象
4.1、定义类和对象
4.2、类的深入理解
4.3、继承
第二篇
图像图形篇
第5章:运行环境
5.1、坐标系统
5.2、主程序结构
5.3、帧速率
5.4、窗口
第6章:2D图形
6.1、点
6.2、线段
6.3、三角形
6.4、四边形
6.5、矩形
6.6、椭圆
6.7、描边属性
6.8、灰度值
第7章:颜色
7.1、色彩模式
7.2、创建颜色
7.3、设置描边与填充颜色
7.4、读取颜色分量
第8章:变换
8.1、变换函数
8.2、变换作用域
第9章:曲线
9.1、简单曲线
9.2、贝塞尔曲线
第10章:复杂图形
10.1、绘制多边形
10.2、绘制模式
10.3、环形
10.4、图形差集
10.5、PShape图形对象
第11章:3D图形
11.1、3D坐标系
11.2、三维灯光
11.3、三维透视
第12章:位图
12.1、加载位图
12.2、显示位图
12.3、颜色通道
12.4、PImage对象
12.5、滤镜
12.6、纹理贴图
第13章:文本
13.1、文本相关函数
13.2、显示文本
13.3、字体大小
13.4、文本对齐方式
13.5、文本行高
13.6、文本宽度
13.7、创建字体
第14章:图像动画综合实例
14.1、实例1:行驶的公交车
14.2、实例2:自由落体的弹跳小球
14.3、实例3:飞机类
14.4、实例4:碰撞变形的四边形
第三篇
互动篇
第15章:鼠标与键盘互动
15.1、鼠标的互动
15.2、键盘的互动
15.3、综合实例:鼠标控制的珠链
第16章:Processing与Arduino互动
16.1、Arduino简介
16.2、Arduino串口编程
16.3、Processing串口编程
16.4、Processing读取超声波传感器
16.5、摇杆控制Processing绘制的圆
第四篇
高级应用篇
第17章:Processing与Kinect互动
17.1、Kinect简介
17.2、安装SDK
17.3、OpenNI
17.4、获取RGB、深度和红外图像
17.5、手势追踪
17.6、骨骼跟踪
17.7、小游戏

热门书摘

“+”可以连接两个

相关推荐

微信二维码