admin 管理员组文章数量: 1087135
2024年4月13日发(作者:什么是c语言的算术表达式)
processing创意代码
Processing是一种开源的,用于视觉艺术、数据可视化、
互动式设计的编程语言和开发环境。下面是一个简单的Pro
cessing创意代码示例,它创建了一个动态的彩色螺旋图案。
processing复制代码
void setup() { size(800, 800); frameRate(30);
} void draw() { background(255); // 设置背景颜色
为白色 float t = (millis() / 1000.0) % 1; // 获取
当前时间(秒) float a = t * 2 * PI; // 角度 floa
t r = 100 * sin(a); // 半径 float g = 100 * cos
(a); // 颜色梯度 float b = 128 * abs(sin(a)); //
亮度 fill(r, g, b); // 设置填充颜色 noStroke(); /
/ 不绘制边框 ellipse(width/2, height/2, r, g); //
绘制椭圆(螺旋) }这段代码首先设置了一个800x800
的画布,并且设置了帧率为30。在每一帧中,它都会计
算当前的时间(以秒为单位),然后根据这个时间来计算
角度、半径、颜色和亮度。然后,它使用这些值来填充一
个椭圆(螺旋),使其呈现出动态的颜色和亮度变化。
size(800, 800); frameRate(30); } void draw()
{ background(255); // 设置背景颜色为白色 float t
= (millis() / 1000.0) % 1; // 获取当前时间(秒) f
loat a = t * 2 * PI; // 角度 float r = 100 * sin
(a); // 半径 float g = 100 * cos(a); // 颜色梯度
frameRate(30); } void draw() { background(25
5); // 设置背景颜色为白色 float t = (millis() / 1
000.0) % 1; // 获取当前时间(秒) float a = t * 2
* PI; // 角度 float r = 100 * sin(a); // 半径 flo
at g = 100 * cos(a); // 颜色梯度 float b = 128 *
abs(sin(a)); // 亮度 fill(r, g, b); // 设置填充颜
色 noStroke(); // 不绘制边框 ellipse(width/2, hei
ght/2, r, g); // 绘制椭圆(螺旋) }这段代码首先设
置了一个800x800的画布,并且设置了帧率为30。在每
一帧中,它都会计算当前的时间(以秒为单位),然后根
据这个时间来计算角度、半径、颜色和亮度。然后,它使
版权声明:本文标题:processing创意代码 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1712955362a614147.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论