{
  "version": 1,
  "tool": "triangle-motif",
  "metadata": {
    "name": "triangle-motif",
    "terms": "US"
  },
  "params": {
    "width": 24,
    "height": 12,
    "rounds": 2,
    "repeat": 4,
    "stitch": "sc",
    "motif": "diamond",
    "colors": [
      "#C29524",
      "#C44833",
      "#526B45",
      "#526B45"
    ],
    "terms": "US",
    "gauge": 20,
    "swatchArea": 100,
    "swatchLength": 25,
    "ballLength": 120,
    "waste": 10,
    "eyeGap": 6,
    "triangleMode": "flower",
    "triangleLayout": "strip-four",
    "triangleFinish": "none"
  },
  "rows": [
    {
      "number": 1,
      "count": 6,
      "text": "Magic ring:ch1 (not counted),6 sc. Sl st to first actual sc.",
      "closed": true
    },
    {
      "number": 2,
      "count": 6,
      "text": "In each of6 sc work one3-dc cluster,ch2. Cluster:work three unfinished dc in the same base,then close all4 loops together. Sl st to first cluster. Six completed petals and six ch-2 arches.",
      "closed": true
    },
    {
      "number": 3,
      "count": 18,
      "text": "Join in petal arch1;ch2 (not counted). Repeat [(2dc,ch2,2dc) in this arch,2dc in next arch] three times. Corner arches are1,3,5;the intervening arches2,4,6 each receive2dc. Join to first dc. Eighteen dc and three corners.",
      "closed": true
    },
    {
      "number": 4,
      "count": 30,
      "text": "Sl st to first corner;ch2 (not counted). Repeat [(2dc,ch2,2dc) in corner space,dc in every one of 6 old side posts] three times. Sl st to first dc. 30 dc;three ch-2 corners.",
      "closed": true
    }
  ],
  "grid": [
    [
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0
    ],
    [
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0
    ],
    [
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1
    ],
    [
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1
    ],
    [
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1
    ],
    [
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1
    ],
    [
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0
    ],
    [
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1
    ],
    [
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1
    ],
    [
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1
    ],
    [
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1
    ],
    [
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0
    ]
  ],
  "dimensions": "Three-corner flower triangle;4 working rounds;outer 30 stitches",
  "materials": [
    "Yarn suitable for a practice swatch",
    "Matching crochet hook",
    "Tapestry needle; scissors; stitch markers"
  ],
  "notes": [
    "This center-out construction has three marked corner sources. Four dc around each ch-2 corner add twelve posts per frame round. Starting-height chains and ordinary joins are excluded.",
    "The flower center has six arches:alternate arches support three corners;the other three receive two-post side groups. The lace center has three ch-4 arches,one per corner.",
    "Round count means polygon frames,excluding any separate center rounds or optional sc finish. Measure and check relaxed flatness in the actual yarn;the diagram is an insertion map,not physical size certification.",
    "Make 4 identical motifs. Rows and round counts describe one copy. Care for and measure each sample before sewing;equal counts do not establish matched physical length.",
    "Lay A up,B down,C up,D down in the indicated strip,keeping the same face visible;rotate alternate motifs180 degrees in the plane,do not flip them. Corners C1,C2,C3 are local to each motif.",
    "Seam 1:join A side C1–C2 to B on the same locally numbered side,in reversed post order. Start at the upper endpoint with one needle pass around the paired ch-2 corner spaces,whip through both top loops of each of 10 corresponding post pairs,then anchor the lower paired spaces. 12 defined needle passes. Secure this seam's thread separately.",
    "Seam 2:join B side C3–C1 to C on the same locally numbered side,in reversed post order. Start at the upper endpoint with one needle pass around the paired ch-2 corner spaces,whip through both top loops of each of 10 corresponding post pairs,then anchor the lower paired spaces. 12 defined needle passes. Secure this seam's thread separately.",
    "Seam 3:join C side C1–C2 to D on the same locally numbered side,in reversed post order. Start at the upper endpoint with one needle pass around the paired ch-2 corner spaces,whip through both top loops of each of 10 corresponding post pairs,then anchor the lower paired spaces. 12 defined needle passes. Secure this seam's thread separately.",
    "At each three-motif junction,a shared corner participates in two different paired-space anchors. Do not add a third unspecified wrap through all three motifs. No crochet posts are shared or counted twice between adjacent seams.",
    "The sewing diagram identifies joined edges and matched post pairs. It is not join-as-you-go crochet or a tested seam-strength claim. Keep thread tension relaxed and inspect both faces."
  ],
  "repeatUnit": 4,
  "colors": [
    "#C29524",
    "#C44833",
    "#526B45",
    "#526B45"
  ],
  "triangleStructure": {
    "mode": "flower",
    "finish": "none",
    "rings": [
      {
        "kind": "radial",
        "groups": [
          {
            "source": "ring",
            "stitches": [
              "sc"
            ],
            "chains": 0
          },
          {
            "source": "ring",
            "stitches": [
              "sc"
            ],
            "chains": 0
          },
          {
            "source": "ring",
            "stitches": [
              "sc"
            ],
            "chains": 0
          },
          {
            "source": "ring",
            "stitches": [
              "sc"
            ],
            "chains": 0
          },
          {
            "source": "ring",
            "stitches": [
              "sc"
            ],
            "chains": 0
          },
          {
            "source": "ring",
            "stitches": [
              "sc"
            ],
            "chains": 0
          }
        ],
        "count": 6
      },
      {
        "kind": "radial",
        "groups": [
          {
            "source": "R1P0",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "arch": 0
          },
          {
            "source": "R1P1",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "arch": 1
          },
          {
            "source": "R1P2",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "arch": 2
          },
          {
            "source": "R1P3",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "arch": 3
          },
          {
            "source": "R1P4",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "arch": 4
          },
          {
            "source": "R1P5",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "arch": 5
          }
        ],
        "count": 6
      },
      {
        "kind": "triangle",
        "groups": [
          {
            "source": "R2A0",
            "stitches": [
              "dc",
              "dc",
              "dc",
              "dc"
            ],
            "chains": 2,
            "corner": 0
          },
          {
            "source": "R2A1",
            "stitches": [
              "dc",
              "dc"
            ],
            "chains": 0,
            "side": 0,
            "along": 1,
            "total": 1
          },
          {
            "source": "R2A2",
            "stitches": [
              "dc",
              "dc",
              "dc",
              "dc"
            ],
            "chains": 2,
            "corner": 1
          },
          {
            "source": "R2A3",
            "stitches": [
              "dc",
              "dc"
            ],
            "chains": 0,
            "side": 1,
            "along": 1,
            "total": 1
          },
          {
            "source": "R2A4",
            "stitches": [
              "dc",
              "dc",
              "dc",
              "dc"
            ],
            "chains": 2,
            "corner": 2
          },
          {
            "source": "R2A5",
            "stitches": [
              "dc",
              "dc"
            ],
            "chains": 0,
            "side": 2,
            "along": 1,
            "total": 1
          }
        ],
        "count": 18
      },
      {
        "kind": "triangle",
        "groups": [
          {
            "source": "R3C0",
            "stitches": [
              "dc",
              "dc",
              "dc",
              "dc"
            ],
            "chains": 2,
            "corner": 0
          },
          {
            "source": "R3P2",
            "stitches": [
              "dc"
            ],
            "chains": 0,
            "side": 0,
            "along": 1,
            "total": 6
          },
          {
            "source": "R3P3",
            "stitches": [
              "dc"
            ],
            "chains": 0,
            "side": 0,
            "along": 2,
            "total": 6
          },
          {
            "source": "R3P4",
            "stitches": [
              "dc"
            ],
            "chains": 0,
            "side": 0,
            "along": 3,
            "total": 6
          },
          {
            "source": "R3P5",
            "stitches": [
              "dc"
            ],
            "chains": 0,
            "side": 0,
            "along": 4,
            "total": 6
          },
          {
            "source": "R3P6",
            "stitches": [
              "dc"
            ],
            "chains": 0,
            "side": 0,
            "along": 5,
            "total": 6
          },
          {
            "source": "R3P7",
            "stitches": [
              "dc"
            ],
            "chains": 0,
            "side": 0,
            "along": 6,
            "total": 6
          },
          {
            "source": "R3C1",
            "stitches": [
              "dc",
              "dc",
              "dc",
              "dc"
            ],
            "chains": 2,
            "corner": 1
          },
          {
            "source": "R3P8",
            "stitches": [
              "dc"
            ],
            "chains": 0,
            "side": 1,
            "along": 1,
            "total": 6
          },
          {
            "source": "R3P9",
            "stitches": [
              "dc"
            ],
            "chains": 0,
            "side": 1,
            "along": 2,
            "total": 6
          },
          {
            "source": "R3P10",
            "stitches": [
              "dc"
            ],
            "chains": 0,
            "side": 1,
            "along": 3,
            "total": 6
          },
          {
            "source": "R3P11",
            "stitches": [
              "dc"
            ],
            "chains": 0,
            "side": 1,
            "along": 4,
            "total": 6
          },
          {
            "source": "R3P12",
            "stitches": [
              "dc"
            ],
            "chains": 0,
            "side": 1,
            "along": 5,
            "total": 6
          },
          {
            "source": "R3P13",
            "stitches": [
              "dc"
            ],
            "chains": 0,
            "side": 1,
            "along": 6,
            "total": 6
          },
          {
            "source": "R3C2",
            "stitches": [
              "dc",
              "dc",
              "dc",
              "dc"
            ],
            "chains": 2,
            "corner": 2
          },
          {
            "source": "R3P14",
            "stitches": [
              "dc"
            ],
            "chains": 0,
            "side": 2,
            "along": 1,
            "total": 6
          },
          {
            "source": "R3P15",
            "stitches": [
              "dc"
            ],
            "chains": 0,
            "side": 2,
            "along": 2,
            "total": 6
          },
          {
            "source": "R3P16",
            "stitches": [
              "dc"
            ],
            "chains": 0,
            "side": 2,
            "along": 3,
            "total": 6
          },
          {
            "source": "R3P17",
            "stitches": [
              "dc"
            ],
            "chains": 0,
            "side": 2,
            "along": 4,
            "total": 6
          },
          {
            "source": "R3P0",
            "stitches": [
              "dc"
            ],
            "chains": 0,
            "side": 2,
            "along": 5,
            "total": 6
          },
          {
            "source": "R3P1",
            "stitches": [
              "dc"
            ],
            "chains": 0,
            "side": 2,
            "along": 6,
            "total": 6
          }
        ],
        "count": 30
      }
    ]
  },
  "triangleAssembly": {
    "layout": "strip-four",
    "copies": 4,
    "orientations": [
      "up",
      "down",
      "up",
      "down"
    ],
    "edgePosts": 10,
    "seams": [
      {
        "left": 0,
        "right": 1,
        "side": 0,
        "cornerPairs": [
          [
            0,
            1
          ],
          [
            1,
            0
          ]
        ],
        "pairs": [
          {
            "left": "R4P2",
            "right": "R4P11"
          },
          {
            "left": "R4P3",
            "right": "R4P10"
          },
          {
            "left": "R4P4",
            "right": "R4P9"
          },
          {
            "left": "R4P5",
            "right": "R4P8"
          },
          {
            "left": "R4P6",
            "right": "R4P7"
          },
          {
            "left": "R4P7",
            "right": "R4P6"
          },
          {
            "left": "R4P8",
            "right": "R4P5"
          },
          {
            "left": "R4P9",
            "right": "R4P4"
          },
          {
            "left": "R4P10",
            "right": "R4P3"
          },
          {
            "left": "R4P11",
            "right": "R4P2"
          }
        ]
      },
      {
        "left": 1,
        "right": 2,
        "side": 2,
        "cornerPairs": [
          [
            2,
            0
          ],
          [
            0,
            2
          ]
        ],
        "pairs": [
          {
            "left": "R4P22",
            "right": "R4P1"
          },
          {
            "left": "R4P23",
            "right": "R4P0"
          },
          {
            "left": "R4P24",
            "right": "R4P29"
          },
          {
            "left": "R4P25",
            "right": "R4P28"
          },
          {
            "left": "R4P26",
            "right": "R4P27"
          },
          {
            "left": "R4P27",
            "right": "R4P26"
          },
          {
            "left": "R4P28",
            "right": "R4P25"
          },
          {
            "left": "R4P29",
            "right": "R4P24"
          },
          {
            "left": "R4P0",
            "right": "R4P23"
          },
          {
            "left": "R4P1",
            "right": "R4P22"
          }
        ]
      },
      {
        "left": 2,
        "right": 3,
        "side": 0,
        "cornerPairs": [
          [
            0,
            1
          ],
          [
            1,
            0
          ]
        ],
        "pairs": [
          {
            "left": "R4P2",
            "right": "R4P11"
          },
          {
            "left": "R4P3",
            "right": "R4P10"
          },
          {
            "left": "R4P4",
            "right": "R4P9"
          },
          {
            "left": "R4P5",
            "right": "R4P8"
          },
          {
            "left": "R4P6",
            "right": "R4P7"
          },
          {
            "left": "R4P7",
            "right": "R4P6"
          },
          {
            "left": "R4P8",
            "right": "R4P5"
          },
          {
            "left": "R4P9",
            "right": "R4P4"
          },
          {
            "left": "R4P10",
            "right": "R4P3"
          },
          {
            "left": "R4P11",
            "right": "R4P2"
          }
        ]
      }
    ],
    "needlePasses": 36
  },
  "assembly": [
    "Make 4 identical motifs. Rows and round counts describe one copy. Care for and measure each sample before sewing;equal counts do not establish matched physical length.",
    "Lay A up,B down,C up,D down in the indicated strip,keeping the same face visible;rotate alternate motifs180 degrees in the plane,do not flip them. Corners C1,C2,C3 are local to each motif.",
    "Seam 1:join A side C1–C2 to B on the same locally numbered side,in reversed post order. Start at the upper endpoint with one needle pass around the paired ch-2 corner spaces,whip through both top loops of each of 10 corresponding post pairs,then anchor the lower paired spaces. 12 defined needle passes. Secure this seam's thread separately.",
    "Seam 2:join B side C3–C1 to C on the same locally numbered side,in reversed post order. Start at the upper endpoint with one needle pass around the paired ch-2 corner spaces,whip through both top loops of each of 10 corresponding post pairs,then anchor the lower paired spaces. 12 defined needle passes. Secure this seam's thread separately.",
    "Seam 3:join C side C1–C2 to D on the same locally numbered side,in reversed post order. Start at the upper endpoint with one needle pass around the paired ch-2 corner spaces,whip through both top loops of each of 10 corresponding post pairs,then anchor the lower paired spaces. 12 defined needle passes. Secure this seam's thread separately.",
    "At each three-motif junction,a shared corner participates in two different paired-space anchors. Do not add a third unspecified wrap through all three motifs. No crochet posts are shared or counted twice between adjacent seams.",
    "The sewing diagram identifies joined edges and matched post pairs. It is not join-as-you-go crochet or a tested seam-strength claim. Keep thread tension relaxed and inspect both faces."
  ]
}