InkScape Extension for Bobbin Lace Grounds

Overview

I have developed a tool that will create bobbin lace tessellation patterns from a template and then allow you to edit the designs using a Scalable Vector Graphic (SVG) image editing tool called InkScape.

Templates

Below is a gallery of over 200 lace tessellations which you can use to design lace patterns in InkScape.  All of these templates are available for download.

This slideshow requires JavaScript.

How to Install the Tool

Step 1) Install InkScape.

InkScape is a free, open source drawing tool that runs on Windows, Mac OS X and Linux. It is very similar to Adobe Illustrator. You can download InkScape from the following website: www.inkscape.org

Note: If you are using Mac OS X Mountain Lion (10.8) or higher, you will need to follow the  MAC-OS install instructions in order to make InkScape work.

Step 2) Install the lace tool extensions.

Download the zip file extensions.zip. It contains the following six files:

  • lace_grid.inx
  • lace_grid.py
  • lace_ground.inx
  • lace_ground.py
  • lace_circular.inx
  • lace_circular.py

Extract the files from the zip file and place them in the InkScape extensions folder.

  • Windows: “C:\Program Files\InkScape\share\extensions”
  • Windows 64 bit: “C:\Program Files (x86)\InkScape\share\extensions”
  • Linux: “/usr/share/inkscape/extensions”
  • Mac OS X: “/Applications/InkScape.app/Contents/Resources/extensions”

For more information, consult the InkScape Extensions wiki page.

How to Use the Tool

When you start InkScape, if the lace tool extensions are installed correctly you should see a menu called “Bobbin Lace” under the main “Extensions” menu. Under the “Bobbin Lace” menu you will see three options: “Circular Ground from Template…”, “Ground from Template…” and “Regular Grid…”.

 

Screenshot from Inkscape: Bobbin lace tool menu under Extensions

Screenshot from Inkscape: Bobbin lace tool menu under Extensions

The Bobbin Lace “Regular Grid” tool will allow you to draw a grid of dots. In the pop up dialog you can specify the angle of the grid, the distance between the footside pins and the size of rectangle you want to fill with dots. After you have selected the desired values, click on the “Apply” button.

Screenshot from Inkscape: Regular Grid tool

Screenshot from Inkscape: Regular Grid tool

The distance between footside pins is the vertical measurement between two dots on the grid. When designing lace, you can use the handy reference by Brenda Paternoster to determine the size of your grid based on the size of your thread.

The Bobbin Lace “Ground from Template” tool will allow you to draw a lace ground pattern. Note: In the ground pattern, each line represents a pair of threads. In the pop up dialog you can specify the grid angle, distance between footside pins and the size of rectangle you want to fill with the ground pattern. You must also choose what type of ground to draw by giving the location and name of a template file.

Screenshot from Inkscape: Ground from template tool

Screenshot from Inkscape: Ground from template tool

 

The Bobbin Lace “Circular Ground from Template” tool will allow you to draw a lace ground pattern wrapped around a circle.  In the pop up dialog you can specify the inner radius of the circle, the number of copies of the pattern around the circle, number of rings and the grid angle. You must also choose what type of ground to draw by giving the location and name of a template file.

Screenshot from Inkscape: Circular ground from template

Screenshot from Inkscape: Circular ground from template

In the overview section at the top of this page, you will see a number of example ground patterns that can be drawn with this tool. You can download these template files for your own use.

For general information on how to use the InkScape drawing tool, there is an excellent on line book as well as tutorials. For example, you might like the section on bending images.

Design Your Own Templates

In addition to the templates that I have provided, you can create your own.

Here is a sample template which draws the rose ground:

CHECKER	4	4
[0,0,1,0,-1,0]	[1,0,2,0,1,1]	[2,0,1,1,3,1]	[3,0,2,0,3,1]	
[1,1,1,2,2,2]	[3,1,2,2,3,2]	
[0,2,-1,3,1,3]	[1,2,0,2,1,3]	[2,2,3,2,1,2]	[3,2,4,2,3,3]	
[1,3,0,4,1,4]	[3,3,3,4,4,4]

The templates must have the following format:

The first line contains the word “CHECKER” (all in upper case) followed by a tab followed by a number followed by a tab followed by another number. The word CHECKER indicates that the pattern will be repeated in a checkerboard fashion. In the future I hope to support other ways of tiling the ground but for now only CHECKER is supported. The first number is the number of rows in a single copy of the pattern. The second number is the number of columns.

The next lines of text describe the lines in the pattern. They consist of square brackets separated by tabs. Inside the square brackets, the numbers are separated by commas and the numbers represent the positions of three points (x1,y1), (x2,y2) and (x3,y3) as shown in the following diagram.

The values are written in the order [x1,y1,x2,y2,x3,y3] and the numbers represent the column and row position of the points in the pattern. Counting starts at 0 and increases to the right for columns and increases downward for rows. For example, in the diagram above, we have a pattern that is 5 rows by 5 columns and the lines drawn are represented as [0,1,0,3,3,2]

For the x and y values, you can also you use decimal numbers for lines that end somewhere in between the grid points.

You can put all of your square brackets on one line or break them into several lines to make it easier to read.

NOTE: Do not leave any blank lines at the end of your template.

Save

Save