mas110 exhibition
.fundamentals of computational media design.spring 2000.professor john maeda
|
|||
  |
# a very nervous 10-sided polygon import math g.norefresh() while 1: g.paper(0) g.pen(100) m1 = g.getMouse(1) m2 = g.getMouse(2) sm1 = 3 * math.sin(m1) sm2 = 3 * math.sin(m2) # the body g.line(15+int(sm1), 25+int(sm2), 8+int(sm1), 50+int(sm2)) g.line(8+int(sm1), 50+int(sm2), 15+int(sm1), 75+int(sm2)) g.line(15+int(sm1), 75+int(sm2), 38+int(sm1), 90+int(sm2)) g.line(38+int(sm1), 90+int(sm2), 62+int(sm1), 90+int(sm2)) g.line(62+int(sm1), 90+int(sm2), 85+int(sm1), 75+int(sm2)) g.line(85+int(sm1), 75+int(sm2), 92+int(sm1), 50+int(sm2)) g.line(92+int(sm1), 50+int(sm2), 85+int(sm1), 25+int(sm2)) g.line(85+int(sm1), 25+int(sm2), 62+int(sm1), 10+int(sm2)) g.line(62+int(sm1), 10+int(sm2), 38+int(sm1), 10+int(sm2)) g.line(38+int(sm1), 10+int(sm2), 15+int(sm1), 25+int(sm2)) g.refresh() |