summaryrefslogtreecommitdiff
path: root/source/patterns
diff options
context:
space:
mode:
Diffstat (limited to 'source/patterns')
-rw-r--r--source/patterns/index.rst12
-rw-r--r--source/patterns/patchwork/basics/epp_hexagons.svg480
-rw-r--r--source/patterns/patchwork/basics/epp_hexagons_cut.svg233
-rw-r--r--source/patterns/patchwork/basics/index.rst18
-rw-r--r--source/patterns/patchwork/index.rst9
5 files changed, 752 insertions, 0 deletions
diff --git a/source/patterns/index.rst b/source/patterns/index.rst
new file mode 100644
index 0000000..2232e6c
--- /dev/null
+++ b/source/patterns/index.rst
@@ -0,0 +1,12 @@
+##########################
+ Patterns and Decorations
+##########################
+
+These are decorative patterns that are relevant to sewing projects,
+including embroidery, print or patchwork.
+
+.. toctree::
+ :maxdepth: 2
+ :caption: Contents:
+
+ patchwork/index
diff --git a/source/patterns/patchwork/basics/epp_hexagons.svg b/source/patterns/patchwork/basics/epp_hexagons.svg
new file mode 100644
index 0000000..9d3431f
--- /dev/null
+++ b/source/patterns/patchwork/basics/epp_hexagons.svg
@@ -0,0 +1,480 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="210mm"
+ height="297mm"
+ viewBox="0 0 210 297"
+ version="1.1"
+ id="svg43744"
+ inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
+ sodipodi:docname="epp_hexagons.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <defs
+ id="defs43738" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1.4"
+ inkscape:cx="315.71429"
+ inkscape:cy="233.21429"
+ inkscape:document-units="in"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:window-width="1514"
+ inkscape:window-height="906"
+ inkscape:window-x="404"
+ inkscape:window-y="0"
+ inkscape:window-maximized="0"
+ inkscape:showpageshadow="2"
+ inkscape:pagecheckerboard="0"
+ inkscape:deskcolor="#d1d1d1">
+ <inkscape:grid
+ type="axonomgrid"
+ id="grid44291"
+ units="in"
+ empspacing="8"
+ spacingy="3.175"
+ originx="33.02"
+ originy="7.62"
+ gridanglex="30" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata43741">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:groupmode="layer"
+ id="layer2"
+ inkscape:label="artwork" />
+ <g
+ inkscape:label="cut_lines"
+ inkscape:groupmode="layer"
+ id="layer1"
+ style="opacity:0.333">
+ <path
+ sodipodi:type="star"
+ style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4161"
+ sodipodi:sides="6"
+ sodipodi:cx="81.396538"
+ sodipodi:cy="258.95999"
+ sodipodi:r1="25.400003"
+ sodipodi:r2="19.79734"
+ sodipodi:arg1="-1.5707963"
+ sodipodi:arg2="-1.0471976"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 81.396538,233.55999 21.997052,12.7 0,25.4 -21.997053,12.7 -21.997048,-12.7 10e-7,-25.4 z"
+ transform="translate(-4.382444,2.6600074)" />
+ <path
+ sodipodi:type="star"
+ style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4161-3"
+ sodipodi:sides="6"
+ sodipodi:cx="32.954174"
+ sodipodi:cy="258.88437"
+ sodipodi:r1="25.400003"
+ sodipodi:r2="19.79734"
+ sodipodi:arg1="-1.5707963"
+ sodipodi:arg2="-1.0471976"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 32.954175,233.48437 21.997048,12.7 -10e-7,25.4 -21.997049,12.7 -21.997048,-12.7 1e-6,-25.4 z"
+ transform="translate(0.06582664,2.7356277)" />
+ <path
+ sodipodi:type="star"
+ style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4161-7"
+ sodipodi:sides="6"
+ sodipodi:cx="178.11736"
+ sodipodi:cy="259.11157"
+ sodipodi:r1="25.400003"
+ sodipodi:r2="19.79734"
+ sodipodi:arg1="-1.5707963"
+ sodipodi:arg2="-1.0471976"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 178.11736,233.71157 21.99704,12.7 0,25.4 -21.99705,12.70001 -21.99704,-12.70001 0,-25.4 z"
+ transform="translate(-13.11508,2.5084266)" />
+ <path
+ sodipodi:type="star"
+ style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4161-3-0"
+ sodipodi:sides="6"
+ sodipodi:cx="129.67496"
+ sodipodi:cy="259.03595"
+ sodipodi:r1="25.400003"
+ sodipodi:r2="19.79734"
+ sodipodi:arg1="-1.5707963"
+ sodipodi:arg2="-1.0471976"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 129.67496,233.63595 21.99705,12.7 0,25.4 -21.99705,12.7 -21.99705,-12.7 0,-25.4 z"
+ transform="translate(-8.6667729,2.5840492)" />
+ <path
+ sodipodi:type="star"
+ style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4161-4"
+ sodipodi:sides="6"
+ sodipodi:cx="57.199791"
+ sodipodi:cy="217.09229"
+ sodipodi:r1="25.400003"
+ sodipodi:r2="19.79734"
+ sodipodi:arg1="-1.5707963"
+ sodipodi:arg2="-1.0471976"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 57.199792,191.69228 21.997048,12.7 -10e-7,25.40001 -21.997049,12.7 -21.997048,-12.7 10e-7,-25.40001 z"
+ transform="translate(-2.182745,6.4277114)" />
+ <path
+ sodipodi:type="star"
+ style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4161-7-8"
+ sodipodi:sides="6"
+ sodipodi:cx="153.92058"
+ sodipodi:cy="217.24387"
+ sodipodi:r1="25.400003"
+ sodipodi:r2="19.79734"
+ sodipodi:arg1="-1.5707963"
+ sodipodi:arg2="-1.0471976"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 153.92058,191.84386 21.99705,12.7 0,25.40001 -21.99705,12.7 -21.99705,-12.7 0,-25.40001 z"
+ transform="translate(-10.915351,6.2761306)" />
+ <path
+ sodipodi:type="star"
+ style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4161-3-0-0"
+ sodipodi:sides="6"
+ sodipodi:cx="105.47823"
+ sodipodi:cy="217.16829"
+ sodipodi:r1="25.400003"
+ sodipodi:r2="19.79734"
+ sodipodi:arg1="-1.5707963"
+ sodipodi:arg2="-1.0471976"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 105.47823,191.76829 21.99705,12.7 0,25.4 -21.99705,12.7 -21.997045,-12.7 0,-25.4 z"
+ transform="translate(-6.4670969,6.3517074)" />
+ <path
+ sodipodi:type="star"
+ style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4161-42"
+ sodipodi:sides="6"
+ sodipodi:cx="81.387009"
+ sodipodi:cy="175.03354"
+ sodipodi:r1="25.400003"
+ sodipodi:r2="19.79734"
+ sodipodi:arg1="-1.5707963"
+ sodipodi:arg2="-1.0471976"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 81.387009,149.63354 21.997051,12.7 0,25.4 -21.997052,12.7 -21.997048,-12.7 10e-7,-25.4 z"
+ transform="translate(-4.3729175,10.386458)" />
+ <path
+ sodipodi:type="star"
+ style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4161-3-9"
+ sodipodi:sides="6"
+ sodipodi:cx="32.944641"
+ sodipodi:cy="174.95795"
+ sodipodi:r1="25.400003"
+ sodipodi:r2="19.79734"
+ sodipodi:arg1="-1.5707963"
+ sodipodi:arg2="-1.0471976"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 32.944642,149.55794 21.997048,12.70001 -1e-6,25.4 -21.997049,12.7 -21.997047,-12.7 0,-25.40001 z"
+ transform="translate(0.07535957,10.46205)" />
+ <path
+ sodipodi:type="star"
+ style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4161-7-6"
+ sodipodi:sides="6"
+ sodipodi:cx="178.10783"
+ sodipodi:cy="175.18509"
+ sodipodi:r1="25.400003"
+ sodipodi:r2="19.79734"
+ sodipodi:arg1="-1.5707963"
+ sodipodi:arg2="-1.0471976"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 178.10783,149.78509 21.99705,12.7 0,25.4 -21.99705,12.7 -21.99704,-12.7 0,-25.4 z"
+ transform="translate(-13.105562,10.234907)" />
+ <path
+ sodipodi:type="star"
+ style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4161-3-0-1"
+ sodipodi:sides="6"
+ sodipodi:cx="129.66544"
+ sodipodi:cy="175.10953"
+ sodipodi:r1="25.400003"
+ sodipodi:r2="19.79734"
+ sodipodi:arg1="-1.5707963"
+ sodipodi:arg2="-1.0471976"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 129.66544,149.70952 21.99704,12.70001 0,25.4 -21.99704,12.7 -21.99705,-12.7 0,-25.4 z"
+ transform="translate(-8.6572541,10.310469)" />
+ <path
+ sodipodi:type="star"
+ style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4161-4-0"
+ sodipodi:sides="6"
+ sodipodi:cx="57.190266"
+ sodipodi:cy="133.16597"
+ sodipodi:r1="25.400003"
+ sodipodi:r2="19.79734"
+ sodipodi:arg1="-1.5707963"
+ sodipodi:arg2="-1.0471976"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 57.190266,107.76597 21.997048,12.7 0,25.4 -21.997049,12.7 -21.997048,-12.7 1e-6,-25.4 z"
+ transform="translate(-2.1732197,14.154027)" />
+ <path
+ sodipodi:type="star"
+ style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4161-7-8-4"
+ sodipodi:sides="6"
+ sodipodi:cx="153.91106"
+ sodipodi:cy="133.31752"
+ sodipodi:r1="25.400003"
+ sodipodi:r2="19.79734"
+ sodipodi:arg1="-1.5707963"
+ sodipodi:arg2="-1.0471976"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 153.91106,107.91752 21.99705,12.7 -1e-5,25.4 -21.99704,12.7 -21.99705,-12.7 0,-25.4 z"
+ transform="translate(-10.90583,14.002476)" />
+ <path
+ sodipodi:type="star"
+ style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4161-3-0-0-2"
+ sodipodi:sides="6"
+ sodipodi:cx="105.46869"
+ sodipodi:cy="133.24196"
+ sodipodi:r1="25.400003"
+ sodipodi:r2="19.79734"
+ sodipodi:arg1="-1.5707963"
+ sodipodi:arg2="-1.0471976"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 105.46869,107.84196 21.99705,12.7 0,25.4 -21.99705,12.7 -21.99705,-12.7 1e-6,-25.4 z"
+ transform="translate(-6.4575525,14.078038)" />
+ <path
+ sodipodi:type="star"
+ style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4161-2"
+ sodipodi:sides="6"
+ sodipodi:cx="81.41349"
+ sodipodi:cy="91.217583"
+ sodipodi:r1="25.400003"
+ sodipodi:r2="19.79734"
+ sodipodi:arg1="-1.5707963"
+ sodipodi:arg2="-1.0471976"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 81.413491,65.817579 21.997049,12.700003 0,25.400008 -21.99705,12.7 -21.997048,-12.70001 0,-25.4 z"
+ transform="translate(-4.3993991,18.002414)" />
+ <path
+ sodipodi:type="star"
+ style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4161-3-2"
+ sodipodi:sides="6"
+ sodipodi:cx="32.971127"
+ sodipodi:cy="91.141998"
+ sodipodi:r1="25.400003"
+ sodipodi:r2="19.79734"
+ sodipodi:arg1="-1.5707963"
+ sodipodi:arg2="-1.0471976"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 32.971127,65.741995 21.997048,12.700002 -1e-6,25.400003 -21.997048,12.7 -21.997048,-12.7 10e-7,-25.400004 z"
+ transform="translate(0.04887412,18.077998)" />
+ <path
+ sodipodi:type="star"
+ style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4161-7-0"
+ sodipodi:sides="6"
+ sodipodi:cx="178.13428"
+ sodipodi:cy="91.369148"
+ sodipodi:r1="25.400003"
+ sodipodi:r2="19.79734"
+ sodipodi:arg1="-1.5707963"
+ sodipodi:arg2="-1.0471976"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 178.13428,65.969145 21.99705,12.700002 0,25.400003 -21.99705,12.7 -21.99705,-12.7 0,-25.400004 z"
+ transform="translate(-13.132004,17.850849)" />
+ <path
+ sodipodi:type="star"
+ style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4161-3-0-5"
+ sodipodi:sides="6"
+ sodipodi:cx="129.69193"
+ sodipodi:cy="91.293564"
+ sodipodi:r1="25.400003"
+ sodipodi:r2="19.79734"
+ sodipodi:arg1="-1.5707963"
+ sodipodi:arg2="-1.0471976"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 129.69193,65.89356 21.99704,12.700003 0,25.400007 -21.99705,12.7 -21.99704,-12.70001 0,-25.399998 z"
+ transform="translate(-8.6837433,17.926433)" />
+ <path
+ sodipodi:type="star"
+ style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4161-4-5"
+ sodipodi:sides="6"
+ sodipodi:cx="57.216747"
+ sodipodi:cy="49.350002"
+ sodipodi:r1="25.400003"
+ sodipodi:r2="19.79734"
+ sodipodi:arg1="-1.5707963"
+ sodipodi:arg2="-1.0471976"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 57.216748,23.949999 21.997048,12.700002 -10e-7,25.400004 -21.997048,12.700001 -21.997048,-12.700003 0,-25.400003 z"
+ transform="translate(-2.1997013,21.769994)" />
+ <path
+ sodipodi:type="star"
+ style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4161-7-8-2"
+ sodipodi:sides="6"
+ sodipodi:cx="153.93755"
+ sodipodi:cy="49.501568"
+ sodipodi:r1="25.400003"
+ sodipodi:r2="19.79734"
+ sodipodi:arg1="-1.5707963"
+ sodipodi:arg2="-1.0471976"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 153.93755,24.101564 21.99704,12.700003 0,25.400003 -21.99704,12.700001 -21.99705,-12.700002 0,-25.400003 z"
+ transform="translate(-10.932319,21.618429)" />
+ <path
+ sodipodi:type="star"
+ style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4161-3-0-0-9"
+ sodipodi:sides="6"
+ sodipodi:cx="105.49519"
+ sodipodi:cy="49.42598"
+ sodipodi:r1="25.400003"
+ sodipodi:r2="19.79734"
+ sodipodi:arg1="-1.5707963"
+ sodipodi:arg2="-1.0471976"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 105.49519,24.025976 21.99705,12.700002 0,25.400004 -21.99705,12.700001 -21.997045,-12.700002 1e-6,-25.400004 z"
+ transform="translate(-6.484057,21.694017)" />
+ <path
+ sodipodi:type="star"
+ style="display:inline;opacity:0.333;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4161-2-3"
+ sodipodi:sides="6"
+ sodipodi:cx="81.41349"
+ sodipodi:cy="91.217583"
+ sodipodi:r1="25.400003"
+ sodipodi:r2="19.79734"
+ sodipodi:arg1="-1.5707963"
+ sodipodi:arg2="-1.0471976"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 81.413491,65.817579 21.997049,12.700003 0,25.400008 -21.99705,12.7 -21.997048,-12.70001 0,-25.4 z"
+ transform="translate(-4.3993991,-58.197586)" />
+ <path
+ sodipodi:type="star"
+ style="display:inline;opacity:0.333;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.254;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4161-3-2-5"
+ sodipodi:sides="6"
+ sodipodi:cx="32.971127"
+ sodipodi:cy="91.141998"
+ sodipodi:r1="25.400003"
+ sodipodi:r2="19.79734"
+ sodipodi:arg1="-1.5707963"
+ sodipodi:arg2="-1.0471976"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 32.971127,65.741995 21.997048,12.700002 -1e-6,25.400003 -21.997048,12.7 -21.997048,-12.7 10e-7,-25.400004 z"
+ transform="translate(0.04887412,-58.122002)" />
+ <path
+ sodipodi:type="star"
+ style="display:inline;opacity:0.333;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4161-7-0-6"
+ sodipodi:sides="6"
+ sodipodi:cx="178.13428"
+ sodipodi:cy="91.369148"
+ sodipodi:r1="25.400003"
+ sodipodi:r2="19.79734"
+ sodipodi:arg1="-1.5707963"
+ sodipodi:arg2="-1.0471976"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 178.13428,65.969145 21.99705,12.700002 0,25.400003 -21.99705,12.7 -21.99705,-12.7 0,-25.400004 z"
+ transform="translate(-13.132004,-58.349151)" />
+ <path
+ sodipodi:type="star"
+ style="display:inline;opacity:0.333;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4161-3-0-5-2"
+ sodipodi:sides="6"
+ sodipodi:cx="129.69193"
+ sodipodi:cy="91.293564"
+ sodipodi:r1="25.400003"
+ sodipodi:r2="19.79734"
+ sodipodi:arg1="-1.5707963"
+ sodipodi:arg2="-1.0471976"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 129.69193,65.89356 21.99704,12.700003 0,25.400007 -21.99705,12.7 -21.99704,-12.70001 0,-25.399998 z"
+ transform="translate(-8.6837434,-58.273567)" />
+ <rect
+ style="fill:none;stroke:#000000;stroke-width:0.254"
+ id="rect1679"
+ width="175.97636"
+ height="279.39999"
+ x="11.022954"
+ y="7.6199999" />
+ </g>
+</svg>
diff --git a/source/patterns/patchwork/basics/epp_hexagons_cut.svg b/source/patterns/patchwork/basics/epp_hexagons_cut.svg
new file mode 100644
index 0000000..babba1f
--- /dev/null
+++ b/source/patterns/patchwork/basics/epp_hexagons_cut.svg
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="210mm"
+ height="297mm"
+ viewBox="0 0 210 297"
+ version="1.1"
+ id="svg43744"
+ inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
+ sodipodi:docname="epp_hexagons_cut.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <defs
+ id="defs43738" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1.16"
+ inkscape:cx="409.05172"
+ inkscape:cy="435.77586"
+ inkscape:document-units="in"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:window-width="1514"
+ inkscape:window-height="906"
+ inkscape:window-x="404"
+ inkscape:window-y="0"
+ inkscape:window-maximized="0"
+ inkscape:showpageshadow="2"
+ inkscape:pagecheckerboard="0"
+ inkscape:deskcolor="#d1d1d1">
+ <inkscape:grid
+ type="axonomgrid"
+ id="grid44291"
+ units="in"
+ empspacing="12"
+ spacingy="3.175"
+ originx="38.1"
+ originy="7.62"
+ gridanglex="30" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata43741">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:groupmode="layer"
+ id="layer2"
+ inkscape:label="artwork" />
+ <g
+ inkscape:label="cut_lines"
+ inkscape:groupmode="layer"
+ id="layer1"
+ style="opacity:0.333">
+ <path
+ sodipodi:type="star"
+ style="fill:none;stroke:#000000;stroke-width:0.254;stroke-dasharray:none;stroke-opacity:1"
+ id="path1153"
+ inkscape:flatsided="true"
+ sodipodi:sides="6"
+ sodipodi:cx="40.639999"
+ sodipodi:cy="53.34"
+ sodipodi:r1="38.099998"
+ sodipodi:r2="32.995567"
+ sodipodi:arg1="-0.52359878"
+ sodipodi:arg2="-1.110223e-16"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 73.635566,34.290001 0,38.099998 L 40.64,91.439999 7.6444329,72.39 7.6444327,34.290001 40.639999,15.240002 Z"
+ transform="translate(-2.5400006,-7.6200011)" />
+ <path
+ sodipodi:type="star"
+ style="opacity:0.333;fill:none;stroke:#000000;stroke-width:0.254;stroke-dasharray:none;stroke-opacity:1"
+ id="path1153-9"
+ inkscape:flatsided="true"
+ sodipodi:sides="6"
+ sodipodi:cx="40.639999"
+ sodipodi:cy="53.34"
+ sodipodi:r1="38.099998"
+ sodipodi:r2="32.995567"
+ sodipodi:arg1="-0.52359878"
+ sodipodi:arg2="-1.110223e-16"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 73.635566,34.290001 0,38.099998 L 40.64,91.439999 7.6444329,72.39 7.6444327,34.290001 40.639999,15.240002 Z"
+ transform="translate(63.451135,-7.6200011)" />
+ <path
+ sodipodi:type="star"
+ style="opacity:0.333;fill:none;stroke:#000000;stroke-width:0.254;stroke-dasharray:none;stroke-opacity:1"
+ id="path1153-1"
+ inkscape:flatsided="true"
+ sodipodi:sides="6"
+ sodipodi:cx="40.639999"
+ sodipodi:cy="53.34"
+ sodipodi:r1="38.099998"
+ sodipodi:r2="32.995567"
+ sodipodi:arg1="-0.52359878"
+ sodipodi:arg2="-1.110223e-16"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 73.635566,34.290001 0,38.099998 L 40.64,91.439999 7.6444329,72.39 7.6444327,34.290001 40.639999,15.240002 Z"
+ transform="translate(129.44227,-7.6200011)" />
+ <path
+ sodipodi:type="star"
+ style="opacity:0.333;fill:none;stroke:#000000;stroke-width:0.254;stroke-dasharray:none;stroke-opacity:1"
+ id="path1153-2"
+ inkscape:flatsided="true"
+ sodipodi:sides="6"
+ sodipodi:cx="40.639999"
+ sodipodi:cy="53.34"
+ sodipodi:r1="38.099998"
+ sodipodi:r2="32.995567"
+ sodipodi:arg1="-0.52359878"
+ sodipodi:arg2="-1.110223e-16"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 73.635566,34.290001 0,38.099998 L 40.64,91.439999 7.6444329,72.39 7.6444327,34.290001 40.639999,15.240002 Z"
+ transform="translate(30.455569,49.529998)" />
+ <path
+ sodipodi:type="star"
+ style="opacity:0.333;fill:none;stroke:#000000;stroke-width:0.254;stroke-dasharray:none;stroke-opacity:1"
+ id="path1153-9-7"
+ inkscape:flatsided="true"
+ sodipodi:sides="6"
+ sodipodi:cx="40.639999"
+ sodipodi:cy="53.34"
+ sodipodi:r1="38.099998"
+ sodipodi:r2="32.995567"
+ sodipodi:arg1="-0.52359878"
+ sodipodi:arg2="-1.110223e-16"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 73.635566,34.290001 0,38.099998 L 40.64,91.439999 7.6444329,72.39 7.6444327,34.290001 40.639999,15.240002 Z"
+ transform="translate(96.446705,49.529998)" />
+ <path
+ sodipodi:type="star"
+ style="opacity:0.333;fill:none;stroke:#000000;stroke-width:0.254;stroke-dasharray:none;stroke-opacity:1"
+ id="path1153-0"
+ inkscape:flatsided="true"
+ sodipodi:sides="6"
+ sodipodi:cx="40.639999"
+ sodipodi:cy="53.34"
+ sodipodi:r1="38.099998"
+ sodipodi:r2="32.995567"
+ sodipodi:arg1="-0.52359878"
+ sodipodi:arg2="-1.110223e-16"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 73.635566,34.290001 0,38.099998 L 40.64,91.439999 7.6444329,72.39 7.6444327,34.290001 40.639999,15.240002 Z"
+ transform="translate(-2.5399991,106.68)" />
+ <path
+ sodipodi:type="star"
+ style="opacity:0.333;fill:none;stroke:#000000;stroke-width:0.254;stroke-dasharray:none;stroke-opacity:1"
+ id="path1153-9-9"
+ inkscape:flatsided="true"
+ sodipodi:sides="6"
+ sodipodi:cx="40.639999"
+ sodipodi:cy="53.34"
+ sodipodi:r1="38.099998"
+ sodipodi:r2="32.995567"
+ sodipodi:arg1="-0.52359878"
+ sodipodi:arg2="-1.110223e-16"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 73.635566,34.290001 0,38.099998 L 40.64,91.439999 7.6444329,72.39 7.6444327,34.290001 40.639999,15.240002 Z"
+ transform="translate(63.451137,106.68)" />
+ <path
+ sodipodi:type="star"
+ style="opacity:0.333;fill:none;stroke:#000000;stroke-width:0.254;stroke-dasharray:none;stroke-opacity:1"
+ id="path1153-1-3"
+ inkscape:flatsided="true"
+ sodipodi:sides="6"
+ sodipodi:cx="40.639999"
+ sodipodi:cy="53.34"
+ sodipodi:r1="38.099998"
+ sodipodi:r2="32.995567"
+ sodipodi:arg1="-0.52359878"
+ sodipodi:arg2="-1.110223e-16"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 73.635566,34.290001 0,38.099998 L 40.64,91.439999 7.6444329,72.39 7.6444327,34.290001 40.639999,15.240002 Z"
+ transform="translate(129.44227,106.68)" />
+ <path
+ sodipodi:type="star"
+ style="opacity:0.333;fill:none;stroke:#000000;stroke-width:0.254;stroke-dasharray:none;stroke-opacity:1"
+ id="path1153-2-6"
+ inkscape:flatsided="true"
+ sodipodi:sides="6"
+ sodipodi:cx="40.639999"
+ sodipodi:cy="53.34"
+ sodipodi:r1="38.099998"
+ sodipodi:r2="32.995567"
+ sodipodi:arg1="-0.52359878"
+ sodipodi:arg2="-1.110223e-16"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 73.635566,34.290001 0,38.099998 L 40.64,91.439999 7.6444329,72.39 7.6444327,34.290001 40.639999,15.240002 Z"
+ transform="translate(30.455571,163.83)" />
+ <path
+ sodipodi:type="star"
+ style="opacity:0.333;fill:none;stroke:#000000;stroke-width:0.254;stroke-dasharray:none;stroke-opacity:1"
+ id="path1153-9-7-0"
+ inkscape:flatsided="true"
+ sodipodi:sides="6"
+ sodipodi:cx="40.639999"
+ sodipodi:cy="53.34"
+ sodipodi:r1="38.099998"
+ sodipodi:r2="32.995567"
+ sodipodi:arg1="-0.52359878"
+ sodipodi:arg2="-1.110223e-16"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 73.635566,34.290001 0,38.099998 L 40.64,91.439999 7.6444329,72.39 7.6444327,34.290001 40.639999,15.240002 Z"
+ transform="translate(96.446707,163.83)" />
+ </g>
+</svg>
diff --git a/source/patterns/patchwork/basics/index.rst b/source/patterns/patchwork/basics/index.rst
new file mode 100644
index 0000000..e2be937
--- /dev/null
+++ b/source/patterns/patchwork/basics/index.rst
@@ -0,0 +1,18 @@
+Basic Shapes
+============
+
+.. .. figure:: basics.jpg
+ :align: center
+
+These are basic geometrical shapes for English Paper Piecing.
+
+Hexagons
+--------
+
+The classic 1 inch hexagon patterh, including border pieces to get a
+rectangular object: :download:`epp_hexagons.svg`
+
+And the corresponding cutting patter with half-inch allowance
+:download:`epp_hexagons_cut.svg`; note that only the hexagons are
+marked, and you would have to measure yourself the allowance on any
+border piece.
diff --git a/source/patterns/patchwork/index.rst b/source/patterns/patchwork/index.rst
new file mode 100644
index 0000000..0a49dd6
--- /dev/null
+++ b/source/patterns/patchwork/index.rst
@@ -0,0 +1,9 @@
+***********
+ Patchwork
+***********
+
+.. toctree::
+ :maxdepth: 2
+ :caption: Contents:
+
+ basics/index