{
  "format": "bunde-garm-cad",
  "version": 1,
  "units": "mm",
  "name": "Копировать экранный Y с обратным знаком при Z/R · после",
  "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.015511282584896,
            "y": 1.0223114704231762
          },
          "gradeSteps": [
            {
              "from": 20,
              "x": -0.6897120404170778,
              "y": -1.7496709577331444
            },
            {
              "from": 22,
              "x": -0.878369816023735,
              "y": -1.5366390115253807
            },
            {
              "from": 24,
              "x": -1.044909703468818,
              "y": -1.3393830313691524
            },
            {
              "from": 26,
              "x": -1.1921997262087416,
              "y": -1.1568263885421857
            },
            {
              "from": 28,
              "x": -1.3227133606806092,
              "y": -0.987916704352358
            },
            {
              "from": 30,
              "x": -1.4385849091536898,
              "y": -0.8316417249892538
            },
            {
              "from": 32,
              "x": -1.5416573918050176,
              "y": -0.6870393604156675
            },
            {
              "from": 34,
              "x": -1.6335238034835697,
              "y": -0.5532034500086525
            },
            {
              "from": 36,
              "x": -1.7155625505637886,
              "y": -0.4292864421026934
            },
            {
              "from": 38,
              "x": -1.7889678255254182,
              "y": -0.31449988323396383
            },
            {
              "from": 40,
              "x": -1.8387700277922363,
              "y": -1.1684480666494323
            },
            {
              "from": 42,
              "x": -1.9218244105967415,
              "y": -0.13733216743588628
            },
            {
              "from": 44,
              "x": -1.9751487488517512,
              "y": -0.04427826565495252
            },
            {
              "from": 48,
              "x": -2.0594012103930766,
              "y": 0.10837648600818284
            },
            {
              "from": 50,
              "x": -2.057458474066067,
              "y": 2.0229276657900073
            },
            {
              "from": 52,
              "x": -2.123241334569798,
              "y": 0.21946919831066225
            },
            {
              "from": 54,
              "x": -2.1568141708137887,
              "y": 0.2851871877077201
            },
            {
              "from": 56,
              "x": -2.1873663709382356,
              "y": 0.34656164655615385
            },
            {
              "from": 58,
              "x": -2.215215645287202,
              "y": 0.4039221119092531
            },
            {
              "from": 60,
              "x": -2.240642438993376,
              "y": 0.4575711697031011
            },
            {
              "from": 62,
              "x": -2.2638946844291468,
              "y": 0.5077866434644989
            },
            {
              "from": 64,
              "x": -2.285191906678932,
              "y": 0.5548236388093528
            },
            {
              "from": 66,
              "x": -2.304728774525728,
              "y": 0.5989164426600269
            },
            {
              "from": 68,
              "x": -2.3226781757962556,
              "y": 0.6402802797529148
            },
            {
              "from": 70,
              "x": -2.339193884298254,
              "y": 0.6791129314800628
            },
            {
              "from": 72,
              "x": -2.354412875702536,
              "y": 0.7155962236843152
            },
            {
              "from": 74,
              "x": -2.3684573413318617,
              "y": 0.7498973909746951
            },
            {
              "from": 76,
              "x": -2.3814364416782325,
              "y": 0.782170325614743
            },
            {
              "from": 78,
              "x": -2.393447835410285,
              "y": 0.8125567191590903
            }
          ],
          "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": []
  }
}
