序xix
前言xxi
Processing
使用Processing
结构一:代码要素
形状一:坐标与基本图形
数据一:变量
数学一:算术与函数
控制一:判断
控制二:重复
形状二:顶点
数学二:曲线
色彩一:用数字定义颜色
图像一:显示与染色
数据二:文本
数据三:转换与对象
字体设计一:显示
数学三:三角学
数学四:随机
变换一:平移与矩阵
变换二:旋转与缩放
开发一:草图与技术
综合一:形式与代码
访谈一:印刷
结构二:连续运行
结构三:函数
形状三:参数与递归
输入一:鼠标一
绘图一:静态形式
输入二:键盘
输入三:事件
输入四:鼠标二
输入五:时间与日期
开发二:迭代与调试
综合二:输入与响应
访谈二:软件与网页
运动一:直线与曲线
运动二:机械与有机体
数据四:数组
图像二:动画
图像三:像素
字体设计二:运动
字体设计三:响应
色彩二:分量
图像四:滤波、融合、复制与蒙板
图像五:图像处理
输出一:图像
综合三:运动与数组
访谈三:动画与录像
结构四:对象一
绘图二:动态形式
输出二:文件导出
输入六:文件导入
输入七:界面
结构五:对象二
模拟一:生物
模拟二:物理
综合四:结构与接口
访谈四:演出与装置
扩展一:继续……
扩展二:三维
扩展三:视觉
扩展四:网络
扩展五:声音
扩展六:印刷品
扩展七:移动平台
扩展八:电子器件
附录A:运算顺序
附录B:保留字
附录C:ASCII 与Unicode
附录D:比特、二进制与十六进制
附录E:优化
附录F:编程语言
附录G:代码对比
相关媒介
术语表
代码索引
索引
分类目录
序xix
前言xxi
Processing
使用Processing
色彩一:用数字定义颜色
色彩二:分量
控制一:判断
控制二:重复
数据一:变量
数据二:文本
数据三:转换与对象
数据四:数组
开发一:草图与技术
开发二:迭代与调试
绘图一:静态形式
绘图二:动态形式
图像一:显示与染色
图像二:动画
图像三:像素
图像四:滤波、融合、复制与蒙板
图像五:图像处理
输入一:鼠标一
输入二:键盘
输入三:事件
输入四:鼠标二
输入五:时间与日期
输入六:文件导入
输入七:界面
数学一:算术与函数
数学二:曲线
数学三:三角学
数学四:随机
运动一:直线与曲线
运动二:机械与有机体
输出一:图像
输出二:文件导出
形状一:坐标与基本图形
形状二:顶点
形状三:参数与递归
模拟一:生物
模拟二:物理
结构一:代码要素
结构二:连续运行
结构三:函数
结构四:对象一
结构五:对象二
综合一:形式与代码
综合二:输入与响应
综合三:运动与数组
综合四:结构与接口
变换一:平移与矩阵
变换二:旋转与缩放
字体设计一:显示
字体设计二:运动
字体设计三:响应
访谈一:印刷
访谈二:软件与网页
访谈三:动画与录像
访谈四:演出与装置
扩展一:继续……
扩展二:三维
扩展三:视觉
扩展四:网络
扩展五:声音
扩展六:印刷品
扩展七:移动平台
扩展八:电子器件
附录A:运算顺序
附录B:保留字
附录C:ASCII 与Unicode
附录D:比特、二进制与十六进制
附录E:优化
附录F:编程语言
附录G:代码对比
相关媒介
术语表
代码索引
索引
详细目录
序xix
前言xxi
本书内容xxi
如何阅读本书xxii
关于我们——Casey xxiii
关于我们——Benxxiv
致谢xxv
Processing
软件
软件素养
开放
教育
网络
上下文
使用Processing
下载与安装
环境
导出
范例浏览
Reference
结构一:代码要素
注释
//, /* */函数
表达式与语句
“;”, “,”大小写敏感
空格
控制台
print(), println()形状一:坐标与基本图形
坐标
size()基础图形
point(), line(), triangle()quad(), rect(),ellipse()bezier()绘图顺序
灰度值
background(), fill()stroke(), noFill()noStroke()绘图属性
smooth(), noSmooth()strokeWeight(),strokeCap()strokeJoin()绘图模式
ellipseMode(), rectMode()数据一:变量
数据类型
int, float, Boolean true, false变量
=Processing 变量
width, height数学一:算术与函数
算术
+, -, *, /, %操作符优先级与组
()简便方法
++, --, +=, -=, *=, /=, -限制数值范围
ceil(), floor(), round()min(), max()控制一:判断
关系表达式
>, =,
^ 收 起