Skip to content

Flow tiles#340

Merged
jeffeb3 merged 4 commits intomasterfrom
feature/flow-tiles
Feb 24, 2026
Merged

Flow tiles#340
jeffeb3 merged 4 commits intomasterfrom
feature/flow-tiles

Conversation

@bobnik
Copy link
Collaborator

@bobnik bobnik commented Jan 23, 2026

Flow Tile (Truchet Tile) Shape

Adds a new Flow Tile shape that generates Truchet tiling. Each square tile has two possible orientations; when placed on a grid, adjacent tiles connect to form continuous flowing paths.

See README.md for more info.

Option Description
Tile width/height Grid dimensions
Style Arc or Diagonal
Noise Random, Perlin, or Simplex
Noise scale Controls Perlin/Simplex frequency
Stroke width single line or ribbon
Show tile borders Toggle grid lines
Random seed
image image image image

@jeffeb3
Copy link
Owner

jeffeb3 commented Feb 24, 2026

I thought it would be neat to make a pretty large tile array. Like 40x40. But it bogs down after quite a few tiles. I assume this isn't affected by the optimizations I already merged. So I'll wait and see when I merge them all together.

It doesn't have to be performant at that scale to be merged. So I'll merge it. I just wanted to note that.

@jeffeb3 jeffeb3 merged commit f7177d6 into master Feb 24, 2026
2 checks passed
@jeffeb3 jeffeb3 deleted the feature/flow-tiles branch February 24, 2026 18:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants