第四章 创新实践工具:开源软件:本章选取一款开源的互动编程软件Processing进行讲解。Processing作为一门开源的编程语言,提供了对图片,动画和声音进行编程的环境。学生,艺术家,设计师,建筑师,研究人员和业余爱好者可以使用Processing进行学习,制作原型以及作为生产工具。Processing为艺术家和设计师提供了一个新的选择。本章内容主要包括:Processing的初步认识,包括语言特点、开发环境等;Processing的绘画技术;Processing的动画制作;Processing的图像和文字处理;Processing的声音处理;Processing与Arduino的交互设计。4.1互动编程软件Processing概述:Processing作为一门开源的编程语言,提供了对图片,动画和声音进行编程的环境。学生,艺术家,设计师,建筑师,研究人员和业余爱好者可以使用Processing进行学习,制作原型以及作为生产工具。Processing为艺术家和设计师提供了一个新的选择。本节对Processing语言进行概述,包括了Processing语言的特点、主要应用、开发环境等。
4.2Processing的绘画技术:本节对Processing的绘画技术的多个方面进行介绍,包括:基本图形的绘制方法;图形的色彩控制;图形的修饰方法;图形的重复绘制方法。
4.3Processing的动画制作:本节对Processing的动画制作方法进行介绍。包括:程序基本框架的应用、鼠标交互;应用随机数的动画;变量控制的动画、极坐标应用;坐标平移、旋转和缩放;键盘交互的动画。
4.4Processing的图像和文字处理:本节对Processing的图像和文字处理进行介绍。Processing的图像处理包括了图像展示、图像处理与互动技术;Processing的文字处理包括了语言自带字体、使用系统字体的方法。
4.5Processing的声音处理:Processing可以结合很多的音频库进行计算。本节讨论在Processing中使用音频库Minim,创建Processing与声音互动的效果。包括:音频库Minim及其安装;音乐播放与控制;音频输入获取与可视化。
4.6Processing与Arduino的交互设计:Processing的串行通信可以分为两种情况:一是Processing通过串行通信输出数据,进而去控制其他设备,如Arduino。二是Arduino等其他设备通过串行通信方式发送数据给Processing,Processing对数据进行可视化等处理。本节对这两种情况分别进行案例讲解。
[判断题]Processing免费供设计爱好者们下载使用,其官网:https://processing.org。


答案:对
[判断题]指定画布大小时,Processing所使用的函数为size(    )。

[单选题]如果需要描边,且需要不同粗细的描边时,可以使用函数(   )来设置。
stroke (weight);
noStroke();
strokeWeight(weight);[判断题]以下函数可重复绘制内容。void draw() {}

[判断题]可利用函数 loadImage()将图像加载到变量中。

[多选题]Processing的文字处理涉及到字体的选用。可以用以下两种方式(    )。
选用Processing自带字体
直接调用系统的字体
不需选用

温馨提示支付 ¥1.00 元后可查看付费内容,请先翻页预览!
点赞(0) dxwkbang
返回
顶部