帮我写一个processing关于三角函数的动图代码
时间: 2023-06-27 15:04:20 浏览: 163
好的,以下是一个简单的processing三角函数动图代码,可以让三角函数图形动起来:
```java
float angle = 0; // 初始角度
void setup() {
size(400, 400); // 设置画布大小
}
void draw() {
background(255); // 设置背景色为白色
translate(width/2, height/2); // 将坐标系中心点移到画布中心位置
stroke(0); // 设置线条颜色为黑色
strokeWeight(2); // 设置线条宽度为2
noFill(); // 不填充图形颜色
// 绘制正弦函数图形
beginShape();
for (int x = -180; x <= 180; x++) {
float y = sin(radians(x + angle)) * 100;
vertex(x, y);
}
endShape();
// 绘制余弦函数图形
beginShape();
for (int x = -180; x <= 180; x++) {
float y = cos(radians(x + angle)) * 100;
vertex(x, y);
}
endShape();
// 绘制正切函数图形
beginShape();
for (int x = -170; x <= 170; x++) {
float y = tan(radians(x + angle)) * 100;
vertex(x, y);
}
endShape();
angle += 2; // 改变角度,使图形运动起来
}
```
这个代码会在画布中央绘制出正弦函数、余弦函数和正切函数的图形,并且每次绘制时都会改变角度,使图形动起来。你可以根据自己的需求修改画布大小、线条颜色、图形颜色等参数。
阅读全文