3D Weaving Patterns and Modular Kirigami

Year: 2024 Authors: Mircea Draghicescu

Core claim

Skew-polygon-generated 3D weaving patterns provide a fully connected space-filling framework that can be realized with modular kirigami models.

Topics

3D weaving, infinite patterns, modular kirigami, space-filling structures

Domains

geometry, topology, combinatorial patterns, polyhedra, paper sculpture, textile patterning, modular construction, installation-like models

Methods

skew polygon generation, pattern translation, over-under interlacing, kirigami modeling

Media

paper models, interlaced threads, modular pieces

Paper text

The text below is the locally extracted OCR/Markdown version of the paper. Raw PDF files remain local and are not published here.

3D Weaving Patterns and Modular Kirigami

Mircea Draghicescu

Portland, Oregon, USA; mircead3@gmail.com.com

Abstract

We extend the concept of weaving from the plane to the three dimensional space, describe several infinite weaving patterns and illustrate them with many models. We also describe modular kirigami techniques that can be used to build interesting 3D structures based on these patterns.

Introduction

In weaving, threads parallel to two or more axes in the plane are interlaced to form a fabric. Two such weaving patterns are known: the biaxial (or plain weave) pattern, with two axes and the triaxial (or hexagonal, kagome) pattern with three axes, see Figure 1 (a),(b). Different designs can be obtained by changing the way in which the threads cross each other; in the simplest case, crossings alternate in an over/under manner.

There are many ways to extend the concept of weaving from 2D to 3D. A flat weave can be bent to make baskets and other three-dimensional objects. More generally, [1] shows how the kagome pattern can be used to weave complex, three-dimensional surfaces, such as the ones showcased in [9]. Weaving polyhedra surfaces that are topological spheres is explored in [4] and [5]. The surface of a polyhedron whose vertices have degree 4 can be woven with threads that follow the edges of the polyhedron; the threads can always be arranged to cross each other alternately over/under. In [2] we examine a class of polyhedra that can be woven in this way with a single, self-intersecting, loop. Related to 3D weaving is the crystallography topic of cylinder (or rod) packing, see, for example, [10], [11]. Symmetric 3D weaves of helices are described in [14]; two examples are shown in [13]. A technique for generating 3D weaves by projecting line arrays in the hyperbolic plane onto triply periodic minimal surfaces is described in [3].

New, evolving, manufacturing methods can stitch together several layers of fabric into a “thick” weave by adding vertical strands to the warp and weft strands of the 2D weaving. These technologies have engineering applications that extend beyond the textile industry, see, for example, [7], [8], [12].

We will define 3D weaving here in a way that directly generalizes flat weaving. While the lines abstracting the threads of the two 2D weaving patterns can be generated by translating a (flat) polygon, the lines of a 3D weaving pattern are generated by translating a skew polygon (a polygon whose vertices do not lie in a plane). Threads following these lines can be interlaced, over/under, in different planes and intersecting planes are connected by their common thread. The result is a fully connected, conceptually space-filling, weave.

We illustrate the 3D weaving patterns with various models, including paper models built using modular kirigami methods. In one of these methods, threads are replaced with same shape pieces and a weaving pattern becomes a template for building complex, modular 3D structures, see Figure 1 (c).

Weaving Patterns

Informally, a weaving pattern is an infinite set of lines that are parallel to a (finite) number of axes and intersect each other in a regular manner. A weaving pattern will be defined with reference to a generating polygon. Not all polygons generate weaving patterns; we will impose a condition that ensures that only two lines meet at each intersection point and no pattern lines meet at some “extraneous” intersection point.

Draghicescu

img-0.jpeg (a) 2D biaxial

img-1.jpeg (b) 2D triaxial, image from [1]

img-2.jpeg (c) Modular kirigami model based on a 3D four-axial pattern Figure 1: Weaving patterns.

Formally, let be a skew polygon such that any two parallel edges, if they exist, have the same length and let k > 1 . For an edge of denote by the length of and by the line extending . A translation along , in either direction, by distance will be called a pattern translation; let be the closure, under pattern translations, of the set of lines for all edges , i.e., the set of lines for all edges and all sequences of pattern translations .

If are two edges of adjacent to vertex and is some sequence of pattern translations, then the lines intersect in . Conversely, if two lines intersect only if are adjacent, then is the weaving pattern (or just pattern) generated by , otherwise does not generate a pattern.

The weaving pattern is 2D if is planar and 3D otherwise. Figures 2 (a) and (b) show the 2D patterns generated by a parallelogram and a triangle, respectively. The edges of , choosing only one edge in a set of parallel edges, specify the axes of the pattern. The pattern is symmetric with respect to the pattern translations; any symmetries of also induce corresponding symmetries of the pattern.

The set of intersection points of the lines in a weaving pattern is , the closure of the set of vertices of under pattern translations. Note that only two pattern lines intersect in each point in . Referring to Figure 2 (a), if is an edge of with endpoints , a pattern line obtained by pattern translations from contains the intersection points obtained by translating , equally spaced by (yellow), interspersed with the intersection points obtained by translating , also equally spaced by (blue); the two sets of points are shifted by with respect to each other. The special value makes all the intersection points along a pattern line equally spaced, see Figure 2 (b). This value of simplifies the model construction and is used in the models of the patterns described in the 3D Pattern Examples section.

For a skew polygon , denote by the condition that the extensions of any two non-consecutive edges of do not intersect. From the pattern definition, if generates a pattern then is true. In 2D, is satisfied only by parallelograms and triangles, which generate, for any k > 1 , biaxial and triaxial patterns, respectively. In 3D, is necessary, but not sufficient to ensure that generates a pattern for all . We conjecture that for any skew polygon , if then there exists a k > 1 such that generates a weaving pattern.

Intuitively, for any skew polygon and k, k' > 1 , the patterns and , if they exist, are, essentially, the same. Moreover, is essentially the same with where is obtained from by

3D Weaving Patterns and Modular Kirigami

img-3.jpeg (a) 2D biaxial generation,

img-4.jpeg (b) 2D triaxial generation,

img-5.jpeg (c) Interlaced threads in a 3D pattern Figure 2: Weaving patterns diagrams.

changing its edge lengths, or, with some restrictions, its angles. More precisely, we will say that two patterns are similar if there is a one-to-one correspondence between the edges of their generating polygons which preserves the relations of intersection and parallelism. The 2D biaxial and, respectively, triaxial patterns are similar; as another example, all the 3D patterns generated by skew quadrilaterals are similar.

Interlacing the 3D Patterns

We will now show how a 3D weaving pattern can generate a 3D weave where threads following the pattern lines cross each other in an over/under manner. Consider the 3D pattern generated by a skew polygon and some k > 1 . A plane defined by two intersecting lines in will be called a weaving plane. Any weaving plane is parallel to some plane defined by two consecutive edges of . The pattern lines in this plane are parallel to either or and the threads following these lines can be interlaced over/under.

Each pattern line is contained in either one or two weaving planes; when the line is the intersection of two weaving planes, the thread on this line is interlaced, separately, in each plane thus connecting the weaves on the two planes. In the end, all threads are interlaced producing a fully connected, space-filling weave. More precisely, let be three consecutive edges in . Figure 2 (c) shows a fragment of the pattern with lines parallel to these edges colored with the respective edge color (lines parallel to are green, etc.) There are two cases:

  1. and are not parallel. and cannot be co-planar, otherwise does not generate a weaving pattern (it does not satisfy ), so . Referring to Figure 2 (c), consider the red pattern line obtained by some sequence of pattern translations from . The weaving plane contains two families of parallel, equally spaced lines: green, spaced by , and red, spaced by ; threads running along these lines can be interlaced. Similarly, the weaving plane contains blue and red lines and threads running along these lines can be interlaced. The crossing points on that are used for interlacing in are interspersed with the crossing points used for interlacing in ; thus connects the weaves on and .
  2. and are parallel and thus . In Figure 2 (c), imagine planes and folded into a single plane with the red lines superimposed and the green and blue lines, which are now parallel, interspersed. In , the green and blue threads (spaced, alternately, by and ) can be interlaced with the red threads spaced by . The red lines in are not in any other weaving plane;

will be connected to other weaving planes via green and blue threads, as described in case 1. This is always possible since none of the other two edges adjacent to and can be parallel to , otherwise either is a parallelogram (and thus the pattern is not 3D), or does not satisfy and thus does not generate a pattern.

We will call dense since it contains twice as many lines parallel to and (both green and blue) as in a “normal”, non-dense weaving plane such as and in case 1.

3.2 Modular Kirigami

Kirigami is the Japanese art of cutting and folding paper into three-dimensional objects or designs. Modular kirigami, introduced in [6], refers to the art of assembling complex structures out of cut paper modules.

3D interlacing, as defined in the previous section, does not work well when the strands are flat strips of material e.g., paper strips. Normally, the strips are contained in the weaving plane, so a strip connecting two weaving planes would have to be in two different planes. To overcome this issue, we will interlace the paper strips in a different way using two methods inspired by modular kirigami.

The first technique consists in making paper strips that can “pierce” each other by cutting equally spaced slits along the middle of the strips so that intersecting strips can be inserted through them. The new interlacing method consists in a thread (paper strip) alternately piercing and being pierced by the intersecting threads; models built in this way are shown in Figures 3 (d) and 6 (b). The slits are centered on every other intersection point of the respective pattern line and the length of a slit is at least equal to the width of the strip and might be longer to accommodate strips intersecting at acute angles. This method produces more resilient weaves since a thread cannot be pulled out, but also complicates the weaving process.

For the second method, imagine that the strips of paper with slits are cut into pieces on lines bisecting each slit. The half-slits thus become notches that can be used to latch a piece onto an intersecting piece. In practice, in order to strengthen the connections, these notches are matched with new notches on the intersecting piece; each piece thus has four notches. Each piece lies in a weaving plane and corresponds to a pattern intersection point with the notches marking the lines through this point. This method makes the construction process fully modular: the size of models is not limited anymore by the length of the strips and arbitrary large models can be build by connecting more and more pieces, see Figure 1 (c). We used playing cards as modules for several models, see Figures 3 (e) and 6 (c). Although the connections via notches work better when the pieces are not in the same plane, this method can be used even for 3D patterns with dense weaving planes (case 2 in the previous section) which require connecting co-planar modules, see Figure 4 (c) and Figure 5 (c).

3.3 3D Pattern Examples

The four simple patterns described below are generated by skew polygons with congruent sides and vertices that are a subset of the vertices of the unit cube. Since we have chosen , their intersection points are on the 3D grid of points with integer coordinates.

In the interlaced models (e.g., Figure 3 (c)), the threads are colored according to their parallel axis, while in the models built with paper strips (e.g., Figure 3 (d)) we used just two colors such that intersecting threads do not have the same color; this is possible since all four generating polygons have an even number of sides.

The first three patterns, , , and , are triaxial with the , , and axes of the coordinate system as axes; their lines are thus some of the integer grid lines parallel to the axes. They all have three pattern translations, with distance 2, along the , , and axes.

The pattern is generated by the regular skew hexagon with vertices, in order, , , , , , , see Figure 3 (a). It is easy to prove that is the set of lines

3D Weaving Patterns and Modular Kirigami

img-6.jpeg (a) model and generating polygon

img-7.jpeg (b) model and generating polygon

img-8.jpeg (c) , interlaced

img-9.jpeg (d) , paper strips with slits Figure 3: Weaving patterns and .

img-10.jpeg (e) , modular

img-11.jpeg (f) , modular

, for all such that is odd, and that indeed generates a weaving pattern.

is the set of points such that are not all even or all odd. In fact, another way to describe is as the set of all integer grid lines parallel to the axes which do not pass through any grid point whose coordinates are all even or all odd.

The weaving planes are parallel to the , , and planes, intersecting the axes at every integer point. None of them are dense and the lines in each plane form a square grid of size 2; the grids on adjacent parallel planes are offset by 1 in both directions. has all the symmetries of the cubic lattice of unit 2.

The model in Figure 3 (c) is built with 18 red, vertical sticks (two , size 2 grids, shifted with respect to each other by 1 in both directions) and 12 each white and black thick yarn threads. Each red thread is interwoven with 2 white and 2 black ones in two perpendicular planes and each white (black) thread is interwoven with 3 red and 3 black (white) ones in two perpendicular planes.

By changing the angles of we obtain the similar pattern (Figure 3 (b)) which has a different-looking modular model (in Figure 3, compare (e) with (f)).

The pattern is generated by the skew hexagon with vertices , , , , , , see Figure 4 (a); note that and are not similar. The lines in are , , for all integers and for all such that is odd.

Draghicescu

img-12.jpeg (a) Zometool model and generating polygon

img-13.jpeg (b) Interlaced

img-14.jpeg (c) Modular

img-15.jpeg (a) Zometool model and generating polygon Figure 5: Weaving pattern .

img-16.jpeg Figure 4: Weaving pattern . (b) Interlaced

img-17.jpeg (c) Modular

contains all points such that at least one of is even. There are three families of parallel weaving planes: , , and , for all integers . The weaving planes contain a square grid of size 2. The and weaving planes are dense, with lines parallel to , respectively , spaced at a distance of 1 and lines parallel to spaced at 2. The model in Figure 4 (b) has the same number of threads as the one in Figure 3 (c). The vertical red sticks are in the same configuration, but the white and black threads are now aligned in their respective (dense) weaving planes

The pattern is generated by the skew octagon with vertices , , , , , , , , see Figure 5 (a). lines are , , and for all integers . contains all integer grid points. There are two families of parallel, dense weaving planes: and , for all integers . A weaving plane contains lines parallel to spaced at 1 and parallel to , respectively , spaced at 2. The model in Figure 4 (b) has 16 red vertical sticks in a grid and 28 each white and black paper threads. We could use paper strips for the threads parallel to and since each such thread lies in a single weaving plane.

The four-axial pattern is generated by the regular skew quadrilateral with vertices , , , . The axes are the four diagonals of the and planes. has four families of

3D Weaving Patterns and Modular Kirigami

img-18.jpeg (a) Zometool model and generating polygon

img-19.jpeg (b) Paper strips with slits

img-20.jpeg (c) Modular

img-21.jpeg (a) Intertwined strips. Figure 7: Another kirigami technique.

img-22.jpeg Figure 6: Weaving pattern . (b) model built with interlaced strips.

img-23.jpeg (c) Weaving the full cubic lattice.

parallel lines: , , , , for all . There are four families of parallel weaving planes: , , , and , for all . A plane in contains some lines in intersecting with some lines in , a plane in contains lines in and etc. A line in does not intersect any line in , same for and . is the set of points such that is even.

Another Kirigami Method

Another kirigami technique which can be used for 3D weaving consists in building each thread out of two paper strips with equally spaced notches cut alternately on each side of the strip, see Figure 7 (a). Intertwining the strips produces a thread with “holes” through which the intersecting threads can go through; Figure 7 (b) shows a model built with this kind of threads.

This method can even accommodate intersections of three threads. Figure 7 (c) shows a model of the full cubic lattice, which is not a weaving pattern as defined above. Note how three threads pass through

Draghicescu

each lattice point, enclosing each other in a circular, “Borromean rings”-like manner: green encloses red, red encloses yellow, yellow encloses green.

Conclusions and Future Work

We extended the concept of infinite weaving from two to three dimensional space by introducing the concept of a weaving pattern. We described a few weaving patterns (there are many more) and illustrated them with models built using several methods. We showed how to use kirigami techniques to build modular, space-filling sculptures based on these patterns and plan to create some other ones based on these ideas.

In the future, we would like to investigate the connections between the 3D weaving patterns and other space-filling structures such as infinite polyhedra and honeycombs.

References

[1] P. Ayres, A. Martin, and M. Zwierzycki. “Beyond the Basket Case: a principled approach to the modelling of Kagome weave patterns for the fabrication of interlaced lattice structures using straight strips.” AAG 2018, Sept. 2018, pp. 72–93. http://www.architecturalgeometry.org/aag18/.

[2] M. Draghicescu. “Single-threaded Polyhedra Models.” Bridges Conference Proceedings, Online, Aug. 1–5, 2020, pp. 281–288. http://archive.bridgesmathart.org/2020/bridges2020-281.html.

[3] M. Evans and S. Hyde. “From three-dimensional weavings to swollen corneocytes.” Journal of the Royal Society, Interface / the Royal Society 8 (Mar. 2011), pp. 1274–80. https://doi.org/10.1098/rsif.2010.0722.

[4] P. Gailiunas. “Mad weave.” Journal of Mathematics and the Arts 11.1 (2017), pp. 40–58. https://doi.org/10.1080/17513472.2016.1273037.

[5] P. Gailiunas. “Kagome from Deltahedra.” Bridges Conference Proceedings, Halifax, Nova Scotia, Canada, July 27–31, 2023, pp. 337–344. http://archive.bridgesmathart.org/2023/bridges2023-337.html.

[6] G. W. Hart. “Modular Kirigami.” Bridges Conference Proceedings, San Sebastian, Spain, July 24–27, 2007, pp. 1–8. http://archive.bridgesmathart.org/2007/bridges2007-1.html.

[7] N. Khokar. “3D-Weaving: Theory and Practice.” The Journal of The Textile Institute 92.2 (2001), pp. 193–207. https://doi.org/10.1080/00405000108659570.

[8] Y. Liu et al. “Research on development of 3D woven textile-reinforced composites and their flexural behavior.” Materials & Design 212 (2021), p. 110267. https://www.sciencedirect.com/science/article/pii/S0264127521008224.

[9] A. G. Martin. “Superficial Study.” Bridges Art Exhibition Catalog, 2013. https://gallery.bridgesmathart.org/exhibitions/2013-bridges-conference/alison-martin.

[10] M. O’Keeffe and S. Andersson. “Rod packings and crystal chemistry.” Acta Crystallographica Section A 33.6 (1977), pp. 914–923. https://onlinelibrary.wiley.com/doi/abs/10.1107/S0567739477002228.

[11] M. O’Keeffe, J. Plévert, and T. Ogawa. “Homogeneous cubic cylinder packings revisited.” Acta Crystallographica Section A 58.2 (Mar. 2002), pp. 125–132. https://doi.org/10.1107/S0108767301019134.

[12] Y. S. Perera et al. “Evolution of 3D weaving and 3D woven fabric structures.” Fashion and Textiles 8.1 (2021), p. 11. https://doi.org/10.1186/s40691-020-00240-7.

[13] A. Usineviciu. “A woven icosahedron, a woven cube.” Bridges Art Exhibition Catalog, 2015. https://gallery.bridgesmathart.org/exhibitions/2015-bridges-conference/alexoossycom.

[14] D. Wetzel et al. “Triply Periodic Helical Weaves.”, 2024. arXiv: 2402.07849 [math.GT].

266

0 items under this folder.