Finished an A2 plot with three passes today. It's a homage to the classic "10 PRINT" with some added probability for skipping symbols.
startshape Loop
n = 59
m = 42
shape Loop {
loop i = n [x 1]
loop j = m [y 1]
if (rand() < (i/n + j/m)/2) Glyph []
}
shape Glyph
rule { l [] }
rule { l [f 90 x 1] }
path l {
LINETO(1, 1)
STROKE []
}
Finally worked up the courage to do a big plot. This is A2 (or slightly bigger) of the following context free grammar:
startshape Fan
shape Fan {
CIRCLE [s 2 b 0.9]
loop i = 15 [] {
P(i, 1) []
P(i, 1) [r 120]
}
}
shape P(i, d) {
l(i, d) []
l(i, d) [f 0]
}
path l(i, d) {
MOVETO(cos(180), sin(180))
LINETO(cos(d * (0.5 + i)), sin(d * (0.5 + i)))
STROKE(0.001) []
}
I used the 3D printed pen holder I designed with a gel ink pen and it does layer up pretty thick some places. There's a lot of learning to be done here although I actually quite like the imperfections of the media. There are also some errors in the HPGL export in #Inkscape that I will have to investigate.