Featured 5 / 6 · Structure

Frieze patterns

A triangular motif repeats along a decorative border. Instead of storing an endless row of copies, retain the motif, a transformation and the connection from one result to the next input.

Frieze patterns — Three edges share three sitesThree shared corners
One connected motif

Selected result
What remains connected

What is checked, and where this example stops

Actual exposed-site mapping preserves the triangle’s shared joints. Two glides and one translation have equal coordinates. An inverse returns coordinates without reviving source identity.

The window illustration displays five selected cells. Repeat support remains open; this does not run an autonomous infinite expander or classify every frieze group.

Next experimentBézier curve replay →

Actual fixture source

frieze-patterns.gojo

Root 0: repeat/controller/window. Root 2: exposed motif maps and correspondence.

This file constructs the connected structure. The validation driver selects reads, actions and bindings for the stepped experiment; parsing this text alone does not run the sequence.

Download .gojo ↓Language reference ↗