


Explorations of industrial braiding and weaving led to the design of a grammar capable of describing and generating woven strands. Weaver applies the pattern to a user-defined surface. The resulting weaves can be complex and depend both on the description of the weave pattern and the topology of the surface on which the weave is applied.























