Generative Art - Assignment one

Due: 2014-01-07 10:30a

Objectives

[10 points] Draw me a picture

I would like you to write some Processing code that will produce this image:

Target image

You should be able to do this using a combination of ellipse(), triangle(), rect() and line(). The canvas is 500x500, so the very first line you should have in your sketch is size(500,500). If you can’t remember the format for anything, the Help menu will link you right to the Processing reference material.

You do not need to get your image pixel perfect. I want you to get as close as you can, but you don’t need to get the rulers out. I will tell you that all coordinates and dimensions are multiples of 25, so there are no tricky 15.2s in there.

When you save the sketch, Processing will ask you to name it. I would like you to name the sketch using this pattern: username_hw1.pde (the pde will be added automatically by Processing). The username is the part of your Middlebury email address that comes before the @. So, my submission would be called candrews_hw1.pde.

Documentation

All assignments that you turn in in this class should be well documented. We will talk more about what this means, but for this assignment, you should have a block at the top of your sketch that looks like this:

/**
Assignment one

A description of the assignment.

Your name
The date
**/

Obviously, you should write your own description and fill in the name and date appropriately. I want you to follow the format of this exactly.

Turning in your work

I would like this code turned in in the DROPBOX on MiddFiles. You can refer to the reference on the LIS wiki to help you connect to the file server.