{
  "format": "bunde-garm-cad",
  "version": 1,
  "units": "mm",
  "name": "Копировать экранные X/Y при укладке Z/R и опорном 48 · после",
  "kind": "custom",
  "measurements": {
    "bust": 920,
    "waist": 740,
    "hip": 1000,
    "length": 680,
    "sleeve": 220,
    "ease": 40
  },
  "baseSize": 46,
  "sizes": [
    42,
    44,
    46,
    48,
    50
  ],
  "fabricWidth": 1500,
  "parts": [
    {
      "role": "unassigned",
      "id": "modelling-part",
      "name": "Источник правил",
      "code": "01",
      "fabric": "Основная ткань",
      "quantity": 1,
      "seam": 10,
      "x": 55,
      "y": 70,
      "nodes": [
        {
          "x": 0,
          "y": 0,
          "grade": {
            "x": -1,
            "y": 0
          },
          "nestId": "modelling-part-z",
          "id": "modelling-node-1"
        },
        {
          "x": 250,
          "y": 0,
          "grade": {
            "x": 4,
            "y": 2
          },
          "gradeSteps": [
            {
              "from": 40,
              "x": 7,
              "y": 1
            },
            {
              "from": 46,
              "x": 6,
              "y": 3
            },
            {
              "from": 50,
              "x": 9,
              "y": 4
            }
          ],
          "nestId": "modelling-part-r",
          "id": "modelling-node-2"
        },
        {
          "x": 250,
          "y": 300,
          "in": {
            "x": 250,
            "y": 240,
            "gradeDelta": {
              "grade": {
                "x": 1,
                "y": -1
              }
            }
          },
          "grade": {
            "x": 2,
            "y": 3
          },
          "id": "modelling-node-3"
        },
        {
          "x": 0,
          "y": 300,
          "grade": {
            "x": -1,
            "y": 2
          },
          "id": "modelling-node-4"
        }
      ],
      "internals": [
        {
          "type": "line",
          "closed": false,
          "nodes": [
            {
              "x": 70,
              "y": 130,
              "grade": {
                "x": 2,
                "y": 1
              }
            },
            {
              "x": 180,
              "y": 140,
              "grade": {
                "x": 4,
                "y": 2
              }
            }
          ],
          "id": "constraint-line",
          "name": "Опорная внутренняя линия"
        }
      ],
      "notches": [],
      "grain": [
        {
          "x": 60,
          "y": 160
        },
        {
          "x": 60,
          "y": 260
        }
      ],
      "nestPlacement": {
        "enabled": true,
        "z": "modelling-part-z",
        "r": "modelling-part-r"
      }
    },
    {
      "role": "unassigned",
      "id": "transfer-recipient",
      "name": "Получатель правил",
      "code": "01",
      "fabric": "Основная ткань",
      "quantity": 1,
      "seam": 10,
      "x": 400,
      "y": 70,
      "nodes": [
        {
          "x": 0,
          "y": 0,
          "grade": {
            "x": -2,
            "y": 3
          },
          "nestId": "transfer-recipient-z",
          "id": "receiver-0"
        },
        {
          "x": 250,
          "y": 0,
          "grade": {
            "x": 3,
            "y": 1
          },
          "nestId": "transfer-recipient-r",
          "id": "receiver-1"
        },
        {
          "x": 250,
          "y": 300,
          "in": {
            "x": 250,
            "y": 240,
            "gradeDelta": {
              "grade": {
                "x": 1,
                "y": -1
              }
            }
          },
          "grade": {
            "x": 6.863917840211542,
            "y": 1.1323973481794383
          },
          "gradeSteps": [
            {
              "from": 20,
              "x": 8.738129080178823,
              "y": 2.937799654795924
            },
            {
              "from": 22,
              "x": 8.415698114809771,
              "y": 2.7795479545507646
            },
            {
              "from": 24,
              "x": 8.110475286927795,
              "y": 2.644755052546941
            },
            {
              "from": 26,
              "x": 7.8219580096701975,
              "y": 2.530390145644219
            },
            {
              "from": 28,
              "x": 7.5495298126363934,
              "y": 2.4338020341961624
            },
            {
              "from": 30,
              "x": 7.2925005528271925,
              "y": 2.3526746647976893
            },
            {
              "from": 32,
              "x": 7.05013711547997,
              "y": 2.2849867239239643
            },
            {
              "from": 34,
              "x": 6.821686596037068,
              "y": 2.2289753223417392
            },
            {
              "from": 36,
              "x": 6.606393571186828,
              "y": 2.1831036328728146
            },
            {
              "from": 38,
              "x": 6.403512748814194,
              "y": 2.1460322391553746
            },
            {
              "from": 40,
              "x": 4.9859208259806564,
              "y": 3.0332996297484556
            },
            {
              "from": 42,
              "x": 6.028349487179526,
              "y": 2.131633707124422
            },
            {
              "from": 44,
              "x": 5.86028606453624,
              "y": 2.112851517650597
            },
            {
              "from": 48,
              "x": 5.508887575784513,
              "y": 2.0948111733763994
            },
            {
              "from": 50,
              "x": 7.431596897467784,
              "y": 0.24325964540253153
            },
            {
              "from": 52,
              "x": 5.157203894314819,
              "y": 2.1075668044483677
            },
            {
              "from": 54,
              "x": 5.03719786136935,
              "y": 2.109143103578674
            },
            {
              "from": 56,
              "x": 4.923666010273621,
              "y": 2.112878758164186
            },
            {
              "from": 58,
              "x": 4.816203646358247,
              "y": 2.118465430154913
            },
            {
              "from": 60,
              "x": 4.714432268828375,
              "y": 2.125633350184728
            },
            {
              "from": 62,
              "x": 4.617998179753954,
              "y": 2.1341464711729827
            },
            {
              "from": 64,
              "x": 4.526571073270077,
              "y": 2.143798247272514
            },
            {
              "from": 66,
              "x": 4.439842633850276,
              "y": 2.154407955807642
            },
            {
              "from": 68,
              "x": 4.357525164491392,
              "y": 2.1658174906739873
            },
            {
              "from": 70,
              "x": 4.279350259470277,
              "y": 2.1778885651451674
            },
            {
              "from": 72,
              "x": 4.205067531587929,
              "y": 2.190500270287316
            },
            {
              "from": 74,
              "x": 4.1344434001687205,
              "y": 2.2035469423674954
            },
            {
              "from": 76,
              "x": 4.067259943358806,
              "y": 2.2169362988755665
            },
            {
              "from": 78,
              "x": 4.003313816196112,
              "y": 2.2305878081783135
            }
          ],
          "id": "receiver-2"
        },
        {
          "x": 0,
          "y": 300,
          "grade": {
            "x": 3,
            "y": 1
          },
          "id": "receiver-3"
        }
      ],
      "internals": [
        {
          "type": "line",
          "closed": false,
          "nodes": [
            {
              "x": 70,
              "y": 130,
              "grade": {
                "x": 2,
                "y": 1
              }
            },
            {
              "x": 180,
              "y": 140,
              "grade": {
                "x": 4,
                "y": 2
              }
            }
          ],
          "id": "receiver-line-0",
          "name": "Опорная внутренняя линия"
        }
      ],
      "notches": [],
      "grain": [
        {
          "x": 60,
          "y": 160
        },
        {
          "x": 60,
          "y": 260
        }
      ],
      "nestPlacement": {
        "enabled": true,
        "z": "transfer-recipient-z",
        "r": "transfer-recipient-r"
      }
    }
  ],
  "sewing": [],
  "technology": {
    "operations": []
  }
}
