xxxxxxxxxx
39
class Du {
constructor(data) {
// this.speed = p5.Vector.random2D();
this.speed = createVector(1, 0);
this.speed.mult(random(0.02));
this.strokeData = data;
this.scaleNum = 80;
}
update() {
for (let i = 0; i < this.strokeData.length; i++) {
this.strokeData[i][0] += this.speed.x;
this.strokeData[i][1] += this.speed.y;
}
}
checkBound() {
}
show() {
beginShape();
noFill();
vertex(this.strokeData[0][0] * this.scaleNum, this.strokeData[0][1] * this.scaleNum);
vertex(this.strokeData[1][0] * this.scaleNum, this.strokeData[1][1] * this.scaleNum);
if (this.strokeData.length == 3) {
vertex(this.strokeData[2][0] * this.scaleNum, this.strokeData[2][1] * this.scaleNum);
}
if (this.strokeData.length == 4) {
vertex(this.strokeData[3][0] * this.scaleNum, this.strokeData[3][1] * this.scaleNum);
}
if (this.strokeData.length == 5) {
vertex(this.strokeData[4][0] * this.scaleNum, this.strokeData[4][1] * this.scaleNum);
}
endShape();
}
}