createCanvas(windowHeight, windowHeight)
point1 = new dotpoint(width/2, height/9), point1.draw(0,5)
point2 = new dotpoint(width/19, height*4/5), point2.draw(0,5)
point3 = new dotpoint(width*18/19, height*4/5), point3.draw(0,5)
triangles.push([point1, point2, point3])
centerX = (point1.x + point2.x + point3.x)/3
centerY = (point1.y + point2.y + point3.y)/3
center = new dotpoint(centerX, centerY), center.draw(10, .1)
triangles.push([point1, point2, center])
triangles.push([point2, point3, center])
triangles.push([point1, point3, center])
dotconnect(point1, point2, 20, .01)
dotconnect(point2, point3, 20, .01)
dotconnect(point3, point1, 20, .01)
nTri = triangles[round(random(0,triangles.length-1))]
this.draw = function(color, size)
ellipse(this.x, this.y, size, size)
function dotconnect(origin, dest, color, size)
line(origin.x, origin.y, dest.x, dest.y)