{
  "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": -2,
            "y": 3
          },
          "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": []
  }
}
