- Please complete this survey of general plotting times: Draft when2meet poll, here.
- Our instructions for Executing a plot on the AxiDraw have been updated :)
- (Do we need to do some plotting?)
- Pointer to Assignment #4, Line, due Tuesday February 6.
- Robert Hodgin's signature
- Joanie LeMercier's desert workflow (& more)
- William Forsythe's Improvisation Technologies (1995): Point-Point-Line, Line Extrusion, Line Avoidance, Dropping Curves
- The Dot and the Line (1965, 10m)
- Re-code of Vera Molnár's Des(Ordres) artwork (1970); cheat sheet
In Lines: a Brief History, Chapter 6, Tim Ingold writes:
In his book "The Nature and Art of Workmanship", theorist of design David Pye arrives at a […] distinction between what he calls the ‘workmanship of risk’ and the ‘workmanship of certainty’. In the workmanship of risk, the result is not pre-determined but ‘depends on the judgement, dexterity and care which the maker exercises as he works’ (Pye 1968: 4). Thus the quality of the outcome is never assured until the work is actually finished. In the workmanship of certainty, by contrast, the result is exactly pre-determined before the task is even begun. This determination is given in the settings and specifications of the apparatus of production, which in turn controls the movements of the working point. The workmanship of risk, Pye suggests, is exemplified by writing with a pen, and the workmanship of certainty by modern printing. In the workmanship of risk, however, practitioners are continually devising ways to limit risk through the use of jigs and templates, which introduce a degree of certainty into the proceedings. Thus ‘if you want to draw a straight line with your pen’, Pye advises, ‘you do not go at it freehand, but use a ruler, that is to say, a jig’.
Vera Molnar, My Mother’s Letters (1988) - Article
Introducing Processing & p5.js:
- Development environments:
- Processing sketchbook
- Editor.p5js.org
- VSCode with p5.vscode
- Getting help:
setup()
anddraw()
- The coordinate system (origin, ppi)
- Graphics primitives I: Lines, circles, rects, arcs, curves, quad, etc.
- Graphics primitives II: Polylines
- Iteration
random()
andnoise()
;loop()
andnoLoop()
; export latch
Here are some helpful templates to get you started:
- JavaScript (p5.js) template for interactive SVG export • at the p5 Editor
- Java (Processing) template for interactive SVG export
- Python (Processing.py, v.3.5.4) template for interactive SVG export
- Our main reference page for Generating SVGs
- Optimizing and preparing your SVG for plotting with vpype