![]() |
line(10, 80, 30, 40); // 左边线段
line(20, 80, 40, 40);
line(30, 80, 50, 40); // 中间线段
line(40, 80, 60, 40);
line(50, 80, 70, 40); // 右边线段
|
0-01 |
![]() |
background(0); // 设定背景为黑色
stroke(255); // 设定线段为白色
strokeWeight(5); // 设定线段宽度为5
smooth(); // 使图形边缘平滑
line(10, 80, 30, 40); //左边线段line(20, 80, 40, 40);
line(30, 80, 50, 40); //中间线段
line(40, 80, 60, 40);
line(50, 80, 70, 40); // 右边线段
|
0-02 |
![]() |
int x = 5; // 设定横向坐标
int y = 60; // 设定竖向坐标
line(x, y, x+20, y-40); // 起点坐标[5,60]终点坐标[25,20]的线段
line(x+10, y, x+30, y-40); // 起点坐标[15,60]终点坐标[35,20]的线段
line(x+20, y, x+40, y-40); // 起点坐标[25,60]终点坐标[45,20]的线段
line(x+30, y, x+50, y-40); // 起点坐标[35,60]终点坐标[55,20]的线段
line(x+40, y, x+60, y-40); // 起点坐标[45,60]终点坐标[65,20]的线段
|
0-03 |
![]() ![]() |
int x = 0; // 设定横向坐标
int y = 55; // 设定竖向坐标
void setup() {
size(100, 100); // 设定视窗大小为100*100像素
}
void draw() {
background(204);
line(x, y, x+20, y-40); // 左边线段
line(x+10, y, x+30, y-40); // 中间线段
line(x+20, y, x+40, y-40); // 右边线段
x = x + 1; // Add 1 to x
if (x > 100) { // 如果x数值大于100,
x = -40; // 重置x值为-40
}
}
|
0-04 |
![]() ![]() |
void setup() {
size(100, 100);
}
void draw() {
background(204);
// 把鼠标的横向轴坐标赋予x
float x = mouseX;
// 把鼠标的竖向坐标赋予y
float y = mouseY;
line(x, y, x+20, y-40);
line(x+10, y, x+30, y-40);
line(x+20, y, x+40, y-40);
}
|
0-05 |
![]() |
void setup() {
size(100, 100);
noLoop();
}
void draw() {
diagonals(40, 90);
diagonals(60, 62);
diagonals(20, 40);
}
void diagonals(int x, int y) {
line(x, y, x+20, y-40);
line(x+10, y, x+30, y-40);
line(x+20, y, x+40, y-40);
}
|
0-06 |
![]() ![]() ![]() |
int num=20;
int[]dx=new int[num];//Declare and create an array
int[]dy=new int[num];//Declare and create an array
void setup(){
size(100,100);
for(int i=0;i
dx[i]=i*5;
dy[i]=12+(i*6);
}
}
void draw(){
background(204);
for(int i=0;i < num; i++) {
dx[i]=dx[i]+1;
if(dx[i]>100){
dx[i]=-100;
}
diagonals(dx[i],dy[i]);
}
}
void diagonals(int x,int y){
line(x,y,x+20,y-40);
line(x+10,y,x+30,y-40);
line(x+20,y,x+40,y-40);
}
|
0-07 |
![]() ![]() ![]() |
Diagonals da,db;
void setup(){
size(100,100);
smooth();
//Inputs:x,y,speed,thick,gray
da=new Diagonals(0,80,1,2,0);
db=new Diagonals(0,55,2,6,255);
}
void draw(){
background(204);
da.update();
db.update();
}
class Diagonals{
int x,y,speed,thick,gray;
Diagonals(int xpos,int ypos,int s,int t,int g){
x=xpos;
y=ypos;
speed=s;
thick=t;
gray=g;
}
void update(){
strokeWeight(thick);
stroke(gray);
line(x,y,x+20,y-40);
line(x+10,y,x+30,y-40);
line(x+20,y,x+40,y-40);
x=x+speed;
if(x>100){
x=-100;
}
}
}
|
0-08 |