Was verbirgt sich hinter dem Code?
Aufgabe 1
def setup():
createCanvas(360, 240)
noStroke()
def draw():
background(255)
fill(0, 85, 164)
rect(0, 0, 120, height)
fill(255)
rect(120, 0, 120, height)
fill(239, 65, 53)
rect(240, 0, 120, height)
noLoop()
Aufgabe 2
def setup():
createCanvas(300, 200)
noStroke()
background(255)
def draw():
fill(200, 0, 0)
ellipse(width/2, height/2, 120, 120)
noFill()
stroke(10)
rect(0,0,width,height)
noLoop()
Aufgabe 3
def setup():
createCanvas(300, 200)
noStroke()
def draw():
fill(255, 204, 0)
rect(0, 0, width, height/3)
fill(204, 0, 0)
rect(0, height/3, width, height/3)
fill(0,0,0)
rect(0, 2*height/3, width, height/3)
Aufgabe 4
farben = ['blue','black','red','yellow','green']
pos_x = [250,450,650,350,550]
pos_y = [400,400,400,330,330]
def setup():
createCanvas(windowWidth,windowHeight)
# Zeichne dicken Rand
strokeWeight(10)
# Durchsichtige Füllung
fill('rgba(0,0,0,0)')
def draw():
# generiere den Index für jedes Element der Liste
for i in range(len(farben)):
# setzt Farbe des Rands
stroke('red')
stroke(farben[i])
circle(pos_x[i],pos_y[i],150)
noLoop()