- [x] Test yourself: Complete this worksheet. Tip: for the red line, look up
line()
and strokeWeight()
. You must be logged in with your NYU account to access the worksheet.
- [x] Create your own screen drawing: self-portrait, alien, monster, etc. Use 2D primitive shapes –
arc()
, curve()
, ellipse()
, line()
, point()
, quad()
, rect()
, triangle()
– and basic color functions – background()
, colorMode()
, fill()
, noFill()
, noStroke()
, stroke()
. Remember to use createCanvas()
to specify the dimensions of your window and wrap all of your code inside a setup()
function. Here's a sample example: Zoog
- [x] Articulate and write down at least 1 question that came up while doing the above.
- How to make rounded triangles? Used a hack lol
- Ended up replacing the hacked triangles with just ellipse cos it looked cuter
- The composition had a lot of trial and error, would have been more useful to use variables instead to clean up the code so I can change just one value and not every single one related to that part when I want to adjust the position
- translate()+rotate() I'm not too sure about the logic here, need to find out more so that I know what I'm actually drawing and not just trial and error.
- There is a lot of math involved ☹️
- [x] Write a blog post about how computation applies to your interests. This could be a subject you've studied, a job you've worked, a personal hobby, or a cause you care about. What projects do you imagine making this term? What projects do you love? (You can review and contribute to the ICM Inspiration Wiki page). In the same post (or a new one), document the process of creating your sketch. What pitfalls did you run into? What could you not figure out how to do? How was the experience of using the web editor?
- [x] Submit all the above using our homework form (this will be the same every week and is also listed under the 'How to Submit' section on this page).
READ AND WATCH: