GiC (Gestalten in Code) Lang

Back to examples

lines

lines thumbnail

Adapted from lines, created by Julia Hilt.

Concentric outlines expand from opposite edges and overlap into a curved grid. Their dense intersections make a quieter rectangular region appear at the center.

// ABOUTME: Draws overlapping concentric circles from opposite Canvas edges.
// ABOUTME: Demonstrates how repeated outlines create a curved grid and central interference.
// Inspired by Julia Hilt's lines: https://github.com/ff6347/gestalten-in-code/tree/e8b8f8446c13c01494ccfd1e92ce2bb1638daf66/grid/p5js/lines

background("#ffffff");
noFill();
stroke("#000000");
strokeWidth(0.2);

repeat(radius, 2, 100, 2) {
	circle(0, 50, radius * 2);
	circle(100, 50, radius * 2);
}