Like a basket or woven cloth, horizontal and vertical threads pass over and under one another. Their two colors create a textile-like texture on a flat canvas.
Increase `cells` to place more threads along the shorter edge and make the weave denser. `colorA` and `colorB` color the horizontal and vertical threads; raise `gap` to widen the spaces between them. `rotation` turns the weave direction.
The pattern fills the canvas without an input layer. `gap` defaults to 0.25. If the gaps are too wide, the weave can look disconnected; if the threads are too dense, their crossings may be hard to read. Tune both to the texture you want.
When to use
Use it for cloth or basket-like material backgrounds, craft-inspired cards, or to add texture to a uniform area. Avoid very small placements where the crossings would merge into a blur.