sketch-a-day/s088/shapes.py

37 wiersze
707 B
Python
Czysty Zwykły widok Historia

2018-03-30 01:09:18 +00:00
COLORS = [color(0), color(0), color(0),
color(255), color(255),
color(200, 0, 100),
]
2018-03-30 16:03:23 +00:00
def circle(x, y, d, _):
2018-03-30 01:09:18 +00:00
pushStyle()
noStroke()
ellipse(x, y, d, d)
popStyle()
2018-03-30 16:03:23 +00:00
def square(x, y, d, _):
2018-03-30 01:09:18 +00:00
pushStyle()
rectMode(CENTER)
noStroke()
rect(x, y, d, d)
popStyle()
def exes(x, y, c, _):
pushStyle()
strokeWeight(3)
with pushMatrix():
translate(x, y)
line(-c / 2, -c / 2, c / 2, c / 2)
line(c / 2, -c / 2, -c / 2, c / 2)
popStyle()
def losang(x, y, c, _):
pushStyle()
noStroke()
with pushMatrix():
translate(x, y)
rotate(radians(45))
rect(0, 0, c, c)
popStyle()