Open as new workspace
Checking syntax highlighting by Ryan

Checking syntax highlighting

View source Pathogen · 26 lines
define ViewBox(0, 0, 8000, 8000);
define default PathLayer('main-path-layer') ${
  fill: #bbb;
  stroke: #222;
  stroke-width: 1;
};

fn mpi(x) {
  return calc(PI() * x);
}

let directionalAngleOffset = 0.35;
for (h in 1..40) {
  for (i in 0..1700) {
    M 4096 4096

    let primary = 0.07 * i;
    let primaryAngle = mpi(primary);
    let daoPos = calc(primary - directionalAngleOffset);
    let daoNeg = calc(primary + directionalAngleOffset);
    let offset = polarOffset(primaryAngle, calc(250 + (i * 1.75)));
    m offset.dx offset.dy
    polarLine((randomRange(daoPos, daoNeg)) * PI(), randomRange(5, 50));
    tangentArc(randomRange(5, 50), mpi(randomRange(daoPos, daoNeg)));
  }
}