everydaycomputerart
string_nested5_diamond

Diamond in square: slate-blue envelope arcs at every vertex with gold vertex fans and corner stitching.

string_nested4_starring

Star in ring: a black {45/11} ring tour tuned so its web clears the five-point star, with vermilion tip fans and the star outline.

string_nested3_ellipses

Crossed ellipses, horizontal outer and vertical inner: a teal offset envelope with magenta twisted spokes and an inner tour.

string_nested2_pentagram

Pentagon wreath with inner rose: an indigo {30/7} offset tour with orange corner fans and an inner {20/7} tour.

string_nested1_circlens

Circle and lens: a vesica held inside a star ring, a teal {40/13} star tour with magenta lens tip fans and rungs.

string_nest3_annulus

Annulus twist: outer circle 44 plus inner circle 22, a teal star polygon {44/13} with magenta twisted spokes and an inner nephroid.

string_nest2_squarecircle

Circle in square: square 32 holes plus circle 28, an indigo twisted cross-curve envelope with an orange cardioid on the inner circle.

string_nest1_lensstar

Lens and star, homage to a photographed board: square 32 holes plus astroid 24, blue corner envelopes forming the lens with gold notch stitching, tip fans and corner fans.

string_rot5_petalfans

Twelve anchor fans of 8 chords each to the antipodal arc on 72 holes, colored by anchor parity.

string_rot4_envelopes

A nephroid k to 3k layered over a cardioid k to 2k on 66 holes.

string_rot3_mysticrose

Complete graph K16 on every third hole of a 48-hole circle, colored by step-distance parity.

string_rot2_timestable

The 5x times table on 72 holes, k to 5k mod 72, colored by wrap parity.

string_rot1_doublestar

Two layered star tours on 56 holes, {56/13} in black under {56/25} in vermilion.

arcswirl_trefoil

Arc swirl trefoil: three tapered blades with sharp rim tips at 12, 4 and 8 o clock, each strung between a rim arc and an inner arc, indigo at the tip and vermilion toward the center.

arcswirl_trio

Arc swirl trio: three vanes 120 degrees apart wrapping into a near-continuous swirl ring, each fan changing color midway from purple to orange.

arcswirl_duet

Arc swirl duet: two vanes rotated 180 degrees apart, each a ruled swirl strung between an outer and an inner arc rail, tangent to a central envelope circle; crimson and dark teal.

arc175_crescent

Crescent weave: a true lune opening to the right, two families shifted 5 holes in opposite directions braiding the moon, densest at its waist.

arc175_wreath

Feathered vortex wreath: three concentric arcs with the gap at 12 o clock, two same-handed spiral bands feathering the annulus into a vortex.

arc175_quatrefoil

Quatrefoil: four semicircular petal arcs around a central square, each shared corner stitched into a parabola fan, weaving the petals and leaving a crisp square window in the middle.

frame_vesica

Vesica leaf: two circular arcs crossing like a leaf, black ribs joining straight across, then a red crossing family laid over them, densest at the waist.

frame_wave

Wave cascade: a W of four line segments, the three interior corners stitched into parabolas alternating valley, peak, valley.

frame_band

Open band: two concentric 300-degree arcs with the gap at 12 o clock, two counter-spirals shifted 7 holes weaving an annular braid.

frame_asterisk

Asterisk rosette: three lines crossing at the center make six arms, each sector stitched into a parabola, six parabolas forming a snowflake rosette.

frame_triangle

Triangle stitch: three lines forming a triangle, each corner stitched into a parabola, the three parabolas leaving a round window in the middle.

frame_eye

Eye weave: two shallow arcs facing each other, two families shifted 5 holes in opposite directions braiding the lens between them.

frame_sunburst

Sunburst: a semicircular arc over its own baseline, a blue crossing family sweeping through the center and a red curtain family hanging near-vertical.

frame_harp

Harp weave: two parallel horizontal lines with two families of diagonals shifted 6 holes in opposite directions, crossing into a woven diamond lattice.

frame_cross

Cross aster: two perpendicular lines through the center make four arms, each quadrant stitched into a parabola, four parabolas meeting in a four-pointed star.

frame_corner

Corner parabola: the classic curve stitch on two perpendicular lines, chord k joining Ak to Bk so the chords envelope a parabola tangent to both arms.

string72_whirlrim

Whirl and rim on 72: a {24/11} star threaded on every third hole in violet, with a dodecagon rim on top in orange.

string72_ladder

Hex ladder weave on 72: six ladders of 8 parallel chords, blue and pink alternating, the rotated bundles weaving a hexagonal lattice.

string72_astroid

Astroid on the odd holes of 72: hole k to (72 - 3k) mod 72, black and red alternating around the rim, the chords enveloping a four-cusp astroid.

string72_zigzag

Gear-tooth wreath on 72: one closed walk alternating a long step +13 in olive and a short step +8 in violet, returning home after exactly 48 chords with an open center.

string72_pinwheel

Pinwheel whirl on 72: 12 anchors each send four one-sided chords, crimson and dark teal by parity; all chords lean the same way, so the piece spins.

string72_fans

Six petal fans on 72: anchors at every 12th hole fan 8 chords to the arc around their antipode, green and purple alternating per anchor.

string72_triangles

Twelve rotating triangles on 72: triangle t joins holes t, t+24, t+48, even t blue and odd t red, rotating through a 60-degree sweep into a two-tone wreath.

string72_hexrose

Two mystic hexagons on 72: a complete graph on six holes in teal, then the same rose rotated half a step in magenta on top, a Star-of-David weave with 12-fold color symmetry.

string72_nephroid

Sparse nephroid on 72: the 3x table on odd holes, indigo and orange by wrap parity.

string72_cardioid

Half-density cardioid on 72 holes: hole k to 2k mod 72 for odd k only, black before the product wraps and vermilion after; the cardioid envelope survives at half density.

mandala_duo_60

Interleaved parity stars on 60: even holes step ahead by 17 in blue, odd holes by 23 in red, two half-density stars of different pitch braided into a crown.

mandala_trefoil_60

Trefoil giant fans on 60: three anchors each fan 16 chords to the opposite arc, dark teal inside and vermilion outside, three overlapping fans drawing a large layered triangle.

mandala_dstar_40

Double star whirl on 40: star polygon {40/19} in olive underneath forming the tight inner whirl, {40/11} in violet on top as the spiky outer ring.

mandala_tri_54

Eighteen interlocking triangles on 54: triangle t joins holes t, t+18, t+36, blue and pink by parity, a slowly rotating triangle filling a broad two-tone wreath.

mandala_rose2_16

Double mystic rose on 16: two interleaved complete graphs, evens in violet and odds in orange, two K8 roses rotated half a step against each other.

mandala_fib_55

Fibonacci braided star on 55: a single closed tour stepping +21 mod 55, a golden-angle approximation, chords alternating black and red into a dense whirl rosette with a crisp circular void.

mandala_pinwheel_64

Pinwheel whirl on 64: 16 anchors each send three one-sided chords, green and purple by anchor parity; all chords lean the same way, so the piece spins rather than mirrors.

mandala_cog_60

Cogwheel zigzag on 60: one closed walk alternating a long step +23 in crimson and a short step +11 in blue, a gear-toothed wreath with an open center.

mandala_hexweave_60

Hex weave on 60: six ladders of 8 parallel chords, teal and magenta alternating, the six rotated bundles weaving a hexagon-and-triangle lattice.

mandala_astroid_60

Astroid envelope on 60: every hole k except three sends one chord to (60 - 3k) mod 60, even k indigo and odd k orange, the chords enveloping a four-cusp astroid inside a woven globe.

mandala_fans_48

Six petal fans on 48 holes: anchors at holes 0, 8, 16, 24, 32, 40 each fan to the 8 holes around their antipode, petals alternating black and vermilion by anchor parity.

plotset3_blocks

Tumbling blocks: an isometric cube field split by rhombus orientation class, one orientation per pen.

plotset2_chladni

Chladni contours: nodal-line contours of two plate modes, mode (3,5) in indigo and mode (2,7) in orange.

plotset1_whirl

Whirl grid: 4 x 4 rotating-square cells with a checkerboard color split and opposite rotation directions, plotted as one pen pass per color.

plotter_ex10_pursuit

Pursuit-curve squares (the mice problem) in a 6 x 6 grid, colored by rotation direction.

plotter_ex9_metaballs

Metaballs with scanline hatching inside a marching-squares outline.

plotter_ex8_contours

Topographic contour map of layered Perlin terrain via marching squares, 12 levels banded in four colors.

plotter_ex7_molnar

Molnar-style grid of jittered nested squares, disorder growing downward.

plotter_ex6_circlepack

Greedy circle packing with stroked circles colored by size class.

plotter_ex5_maurerrose

Maurer rose with n=6, d=71: a straight-line walk over the smooth rose curve.

plotter_ex4_lorenz

Lorenz attractor x-z projection: one continuous 40000-step line in three color runs.

plotter_ex3_lsystem

Bracketed L-system plant grown for 5 iterations, colored by branch depth.

plotter_ex2_maze

Recursive-backtracker maze of 30 x 30 cells, walls in black with the BFS solution path in red.

plotter_ex1_voronoi

Voronoi cell edges over 110 relaxed seeds, with the seed points dotted in red.

cricut_ex10_interference

Interference: 70 horizontal lines displaced by two radial wave sources with distance decay.

cricut_ex9_dragon

Dragon curve: 13 paper foldings, 8192 segments in one polyline, first half teal and second half red.

cricut_ex8_ridgelines

Ridge lines: 44 joy-division ridges from enveloped Perlin terrain with true hidden-line removal.

cricut_ex7_superformula

Superformula stack: 40 outlines morphing between two superformula parameter sets, radius 34 to 420 px.

cricut_ex6_spirograph

Spirograph: three nested epitrochoids at different scales, each closed exactly.

cricut_ex5_harmonograph

Harmonograph: two damped 4-pendulum traces overlaid in blue and red, near-rational frequency ratios giving the drifting lobes.

cricut_ex4_hitomezashi

Hitomezashi: a 44 x 44 stitch grid from random row and column bits, horizontal dashes blue, vertical orange.

cricut_ex3_hilbert

Hilbert curve: order-64 space-filling curve of 4096 points in one continuous route, split into 8 color runs.

cricut_ex2_noiserings

Noise rings: 59 concentric closed rings radially displaced by Perlin noise, wobble growing with radius, every third ring red.

cricut_ex1_flowfield

Flow field: 240 streamlines traced through a Perlin angle field, colored by starting quadrant, 1 px lines.

solandra_svg_ex5_hexgrid

Hexagonal tessellation: a hex lattice whose polygon size and hue fall off with distance from the center.

solandra_svg_ex1_flowfield

Perlin flow field streamlines: 200 walkers step along perlin2 angles, hue driven by the field.

In the book, 101 Things To Learn in Art School, Kit Long wrote that "The medium is the artwork's first identity. It is secondarily about what it depicts. Form shapes content."