Droste effect
Thread diagram as pair diagram
This feature is still under construction. We welcome any suggestions on how to improve it.
In a typical pair diagram, two pairs intersect at each crossing and then continue. In a thread diagram, two threads meet at each crossing and then continue. So why not take a thread diagram, flatten all the over/under information, and use it as a pair diagram? Using this technique, you can quickly create a new, usually more complex, pattern. This process can be repeated over and over again, as long as your computer has enough power to handle the increased complexity. In mathematics, this is called “recursion”. In art, it is sometimes called the “Droste effect”.
To apply this technique in GroundForge, click on the image beside First level under the Thread diagram as pair diagram heading.
There are several options for specifying which stitches appear in the new thread diagram.
By default, every stitch is ctc
. You can assign a new default stitch by typing the actions (such as ct
) in the input box that appears to the left of the new pair diagram. You can also assign a stitch to every “cross” in the original thread diagram by typing cross=...
(for example, cross=ctcll
) in the input box. Similarly, you assign a stitch to every “twist” in the original thread diagram using twist=...
. For finer control, you can specify a stitch for a specific intersection. First find the identity of the intersection in the new pair diagram (hover over the intersection until the id appears), then give it a new value in the input box such as b10=clcl
. You can combine any of these options in the input box. Use a new line or a comma to separate each instruction. After editing the stitches in the input box, click on the image beside First level under the Thread diagram as pair diagram heading.
To repeat this process a second time, click on the image beside Second level under the Thread diagram as pair diagram heading. This will create another new thread diagram by using the thread diagram from the first level as a pair diagram.
Examples
Pair diagrams of several traditional grounds are very similar to thread diagrams of more basic grounds. The following tables show a few examples.
The first table uses a basic net with different stitches. The first column shows a thread diagram of the base pattern. The second column gives the stitches used in the Edit Pattern and First Level areas. The last column lists patterns in the Whiting catalogue that either match exactly or have minor variations. Click on the stitch definitions in the second column to open the pattern in GroundForge.
Base | Base → First Level | First level | Whiting catalogue |
---|---|---|---|
ct → ctct | A5, A6, B5, C6, A7-H7,G11 | ||
ctct → ct/ctct | A2, B2, B6, C6 | ||
crclct → ct/ctct | C6 | ||
clcrclc → ctc and twists | |||
ctctc → ctc and twists | F2 |
In the following table, the “cloth motif” pattern is the base pattern.
Base | Base → First Level | First level | Whiting catalogue |
---|---|---|---|
ctct/ctcl → ctc/tt/tctct | D16 | ||
ct/ctct → ct/ctct | “tilted” rose ground |
Experiment
For the base pattern, start with something small. For example, enter an even number of alternating rows of 8
’s and 1
’s or -
’s and 5
’s in the Pattern definition area of Edit pattern. Then click on the blue square of the simple layout (see below). Next click on the image beside First level under the Thread diagram as pair diagram heading. Remember to keep the swatch size small. A large swatch size may be very slow.
Try a variety of stitches in the base pattern and the first and second level patterns. Here are some to consider:
This list demonstrates some non-trivial stitches. Modify the number of twists as required. The stitches in the second row are mirror reflections of the first row. Note that each of the stitches in the last column are often perceived as two stitches by lace makers. In the GroundForge pair diagram, they are treated as one stitch.