• Processing语言权威指南(第2版)
  • Processing语言权威指南(第2版)
  • Processing语言权威指南(第2版)
21年品牌 40万+商家 超1.5亿件商品

Processing语言权威指南(第2版)

30 1.8折 168 九五品

仅1件

北京海淀
认证卖家担保交易快速发货售后保障

作者Fry(本·弗莱) 著;[美]Casey、Reas(凯西·瑞斯)、Ben、王学昭 译

出版社电子工业出版社

出版时间2019-06

版次1

装帧平装

上书时间2024-07-02

   商品详情   

品相描述:九五品
图书标准信息
  • 作者 Fry(本·弗莱) 著;[美]Casey、Reas(凯西·瑞斯)、Ben、王学昭 译
  • 出版社 电子工业出版社
  • 出版时间 2019-06
  • 版次 1
  • ISBN 9787121361753
  • 定价 168.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 628页
  • 字数 767千字
  • 正文语种 简体中文
【内容简介】

本书作者就是开源编程语言Processing的创作者,因此本书是学习Processing的**教程。本书介绍了可视化艺术中的计算机编程概念,对Processing做了非常详尽的阐述。学生、艺术家、设计师、建筑师、研究者,以及任何想通过编程实现绘画、动画和互动的人都可以使用它。本书的大部分章节是短小的单元,介绍了Processing的语法和基本概念(变量、函数、面向对象编程),涵盖了与软件相关的图像处理、绘制,给出了大量简短的原型程序,并配以相应的过程图像与注释。本书还有一些访谈文章,与动画制作、表演、产品原型等领域的几位创作者们讨论了与他们作品相关的话题。Processing软件以及书中的所有代码均可以在网站上下载,并可以在这些代码的基础上做进一步的开发。本书第1版出版于2013年,面世后受到了行业内广泛关注和好评。第2版在第1版的基础上,根据Processing语言的发展和应用环境的变化,进行了整合与提炼,让读者更有效率地学习Processing。

【作者简介】

Casey Reas:加州大学洛杉矶分校(UCLA)媒体艺术设计系教授,在MIT上学时,他与Ben Fry一起创造了Processing语言。Ben Fry:麻省理工学院媒体实验室博士,设计师,也是从事数据可视化的专家。
王学昭:英语和西班牙语翻译,主要从事翻译及翻译项目管理工作。刘端阳:莫比嗨客公司创始人兼CEO,国际资深创客。12岁入选中国科学技术大学少年班,获清华大学硕士学位、美国斯坦福大学博士学位。弓箭峰:开源爱好者,多年大数据和区块链从业经验,专注于数据众包策略研究、深度学习模型数据采集与标定方案咨询及优化。

【目录】
详细目录

1 Processing…… ........................... 1

软件 ..................................................... 1

软件素养 ............................................. 3

开放 ..................................................... 4

教育 ..................................................... 5

网络的力量 ......................................... 6

上下文 ................................................. 7

2 开始使用Processing ................... 9

下载与安装 ......................................... 9

环境 ..................................................... 9

导出 ................................................... 10

示例演练 ........................................... 11

编程即写作 ....................................... 16

注释 ................................................... 16

函数 ................................................... 17

表达式与语句 ................................... 17

大小写敏感 ....................................... 18

空格 ................................................... 18

控制台 ............................................... 19

参考 ................................................... 20

3 绘制 ........................................... 21

坐标 ................................................... 21

基本图形 ........................................... 23

曲线 ................................................... 27

绘图顺序 ........................................... 30

灰度值 ............................................... 31

绘图属性 ........................................... 33

绘图模式 ........................................... 34

4 颜色 ........................................... 37

用数字定义颜色 ............................... 38

合成 ................................................... 41

RGB 和HSB ..................................... 43

十六进制 ........................................... 46

5 变量 ........................................... 49

数据类型 ........................................... 49

变量 ................................................... 50

变量名 ............................................... 52

Processing 变量 ................................. 53

算法 ................................................... 54

留意数据类型 ................................... 56

数据转换 ........................................... 57

运算的优先级 ................................... 59

快捷方式 ........................................... 59

6 流程 ........................................... 63

循环 ................................................... 63

控制流程 ........................................... 67

关系表达式 ....................................... 69

条件语句 ........................................... 70

逻辑运算符 ....................................... 75

变量的作用域 ................................... 77

格式化代码块 ................................... 79

7 交互性 ....................................... 81

鼠标数据 ........................................... 82

鼠标按键 ........................................... 86

键盘数据 ........................................... 88

编码键 ............................................... 90

事件 ................................................... 91

鼠标事件 ........................................... 91

键盘事件 ........................................... 94

事件流 ............................................... 95

光标图标 ........................................... 96

8 重复 ........................................... 99

迭代 ................................................... 99

while 循环 ....................................... 100

for 循环 ............................................ 102

循环和draw() .................................. 105

嵌套循环 ......................................... 107

9 综合一 ...................................... 111

画出软件的草图 ............................. 111

编程技术 ......................................... 112

示例 ................................................. 113

10 访谈:图像 ............................. 119

Une Esthétique Programmée

(采访Manfred Mohr) ................... 121

RandomFont Beowolf

(采访Erik van Blokland) ............. 125

Fractal.Invaders, Substrate

(采访Jared Tarbell) ...................... 129

Perpetual Storytelling Apparatus

(采访Benjamin Maus) ................. 133

11 文本 ........................................137

字符 ................................................. 138

单词与句子 ..................................... 139

字符串是对象 ................................. 140

12 版式 ....................................... 143

绘制文本 ......................................... 144

加载媒体 ......................................... 145

矢量字体 ......................................... 146

像素字体 ......................................... 149

文字属性 ......................................... 150

键盘输入 ......................................... 152

排版与交互 ..................................... 153

13 图像 ....................................... 157

显示 ................................................. 158

图像颜色和透明度 ......................... 160

滤镜 ................................................. 163

蒙版 ................................................. 166

14 变换 ....................................... 169

平移 ................................................. 169

控制变换矩阵 ................................. 170

旋转 ................................................. 171

缩放 ................................................. 172

组合式变换 ..................................... 173

变换与交互 ..................................... 176

新坐标 ............................................. 177

15 顶点 ....................................... 179

顶点 ................................................. 179

点与线 ............................................. 181

几何形状 ......................................... 182

曲线 ................................................. 184

轮廓 ................................................. 187

16 3D 绘画 ................................. 191

3D 结构 ........................................... 191

摄像机 ............................................. 196

材质与灯光 ..................................... 197

纹理映射 ......................................... 202

17 图形 ........................................205

显示SVG 矢量图 ........................... 205

显示OBJ 格式的图形 .................... 208

变换 ................................................. 209

创建 ................................................. 210

修改 ................................................. 213

18 综合二 ....................................217

迭代 ................................................. 217

调试 ................................................. 218

示例 ................................................. 219

19 访谈:交互 .............................235

LORNA(采访Lynn Hershman Leeson) .... 237

路德维希?凡?贝多芬(Ludwig van Beethoven):第九交响曲(采访Robert Winter).................... 241

They Rule(采访Josh On) .......... 247

Eliss(采访Steph Thirion) .......... 251

20 计算 ........................................255

指数运算与开方 ............................. 255

正规化与映射 ................................. 256

简单曲线 ......................................... 259

数值约束 ......................................... 262

传输距离 ......................................... 264

缓动 ................................................. 265

角度,波形 ..................................... 268

圆,螺旋 ......................................... 276

方向 ................................................. 278

21 随机 ........................................281

随机数 ............................................. 281

概率分布 ......................................... 284

随机种子 ......................................... 287

随机噪声 ......................................... 287

22 运动 ....................................... 291

控制运动 ......................................... 291

沿曲线的运动 ................................. 296

机械运动 ......................................... 299

有机运动 ......................................... 303

动态版式 ......................................... 306

23 时间 ........................................ 311

时,分与秒 ..................................... 311

毫秒 ................................................. 314

日期 ................................................. 315

24 函数 ....................................... 317

抽象 ................................................. 318

为何使用函数 ................................. 319

创建函数 ......................................... 322

函数重载 ......................................... 329

计算并返回结果 ............................. 330

参数化 ............................................. 331

递归 ................................................. 336

25 对象 ....................................... 341

面向对象编程 ................................. 341

类和对象 ......................................... 343

多个文件 ......................................... 353

多个构造函数 ................................. 355

组合对象 ......................................... 356

继承 ................................................. 357

26 综合三 ................................... 361

模块化、可重用性 ......................... 361

算法 ................................................. 361

示例 ................................................. 362

27 访谈:运动与演出 ..................375

Calculated Movements (采访Larry Cuba) ........................ 377

Waking Life (采访Bob Sabiston) ..................... 381

Messa di Voce(采访Golan Levin 和Zachary Lieberman) ................. 385

Mini Movies(采访SUE.C) ........ 389

28 数组 ........................................393

数组定义 ......................................... 395

读取数组元素 ................................. 396

存储数据 ......................................... 398

数组函数 ......................................... 400

对象数组 ......................................... 403

二维数组 ......................................... 405

29 动画 ........................................407

数组图像 ......................................... 408

动画格式和分辨率 ......................... 411

保存连续图像 ................................. 412

30 动态绘制 .................................415

简单的工具 ..................................... 416

利用图像绘画 ................................. 418

速度 ................................................. 419

方向 ................................................. 421

动态绘制 ......................................... 422

主动的工具 ..................................... 423

31 模拟 ........................................429

运动模拟 ......................................... 429

粒子系统 ......................................... 433

弹簧 ................................................. 438

细胞自动机 ..................................... 445

自主代理 ......................................... 453

32 数据 ....................................... 461

对数据进行格式化 ......................... 462

导出文件 ......................................... 463

数据结构 ......................................... 466

字符串 ............................................. 467

表 ..................................................... 469

XML ................................................ 471

JSON ................................................ 476

33 界面 ....................................... 481

翻转与按钮 ..................................... 482

拖动和放下 ..................................... 488

复选框 ............................................. 489

单选按钮 ......................................... 492

滚动条 ............................................. 495

34 图像处理 ................................ 501

读取像素 ......................................... 501

写入像素 ......................................... 505

复制像素 ......................................... 506

颜色分量 ......................................... 507

像素数组 ......................................... 511

像素分量 ......................................... 515

35 渲染技术 ................................ 519

渲染器 ............................................. 519

另一个绘图表面 ............................. 520

OpenGL 表面 .................................. 524

结合表面 ......................................... 525

36 综合四 ................................... 531

拼接引擎 ......................................... 531

纹理曲线 ......................................... 534

3D 字母 ........................................... 538

噪声景观 ......................................... 541

网络 ................................................. 545

37 访谈:环境 .............................549

Listening Post(采访Mark Hansen) ..................... 551

访谈:Hektor 和 Scriptographer(采访Jürg Lehni) ......................... 555

访谈:Madame Curie(采访Jennifer Steinkamp) ........... 559

访谈:Origin(采访Ash Nehru) ......................... 563

38 继续…… .................................567

扩展Processing ............................... 567

Processing 与Java ........................... 569

其他编程语言 ................................. 569

附录A 运算顺序 ......................... 571

附录B 保留字 ............................. 573

附录C ASCII 与Unicode ............ 574

附录D 比特、二进制与十六进制 .. 579

附录E 优化 ................................ 582

附录F 编程语言 ......................... 588

相关媒介 ....................................... 595

词汇表 ........................................... 601
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP