-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsketch.js
executable file
·70 lines (57 loc) · 1.79 KB
/
sketch.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
var multitriangle;
var multitriangle2;
var multitriangle3;
var multitriangle4;
function setup() {
background(255);
createCanvas(600, 400);
noStroke();
fill(0, 0, 0, 50);
triangle(width/2-230, height/2+100, width/2-230, height/2-100, width/2-30, height/2+100);
fill(0, 0, 0, 50);
triangle(width/2-230, height/2+100, width/2-30, height/2-100, width/2-30, height/2+100);
fill(0, 0, 0, 50);
triangle(width/2+30, height/2+100, width/2+30, height/2-100, width/2+230, height/2+100);
fill(0, 0, 0, 50);
triangle(width/2+30, height/2+100, width/2+30, height/2-100, width/2+230, height/2-100);
noFill();
strokeWeight(0.8);
stroke(0);
multitriangle = new MultiTriangle_1();
multitriangle2 = new MultiTriangle_2();
multitriangle3 = new MultiTriangle_3();
multitriangle4 = new MultiTriangle_4();
}
function draw() {
background(255);
//createCanvas(1200, 800);
translate(-50,-90);
noStroke();
fill(0, 0, 0, 50);
triangle(width/2-230, height/2+100, width/2-230, height/2-100, width/2-30, height/2+100);
fill(0, 0, 0, 50);
triangle(width/2-230, height/2+100, width/2-30, height/2-100, width/2-30, height/2+100);
fill(0, 0, 0, 50);
triangle(width/2+30, height/2+100, width/2+30, height/2-100, width/2+230, height/2+100);
fill(0, 0, 0, 50);
triangle(width/2+30, height/2+100, width/2+30, height/2-100, width/2+230, height/2-100);
noFill();
strokeWeight(0.8);
stroke(0);
pushMatrix();
translate(width/2 - 170, height/2 + 5);
multitriangle.display();
popMatrix();
pushMatrix();
translate(width/2 - 108, height/2 + 5);
multitriangle2.display();
popMatrix();
pushMatrix();
translate(width/2 + 90, height/2 - 56);
multitriangle3.display();
popMatrix();
pushMatrix();
translate(width/2 + 90, height/2 + 6);
multitriangle4.display();
popMatrix();
}