{
  "partName": "myPartN",
  "pDef": {
    "partName": "myPartN",
    "params": [
      {
        "name": "D1",
        "unit": "mm",
        "init": 10,
        "min": 1,
        "max": 200,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "D2",
        "unit": "mm",
        "init": 30,
        "min": 10,
        "max": 200,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "D3",
        "unit": "mm",
        "init": 60,
        "min": 10,
        "max": 200,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "L1",
        "unit": "mm",
        "init": 60,
        "min": 10,
        "max": 200,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "AS",
        "unit": "degree",
        "init": 3,
        "min": 0,
        "max": 45,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "AL",
        "unit": "degree",
        "init": 42,
        "min": 0,
        "max": 45,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "RC1",
        "unit": "mm",
        "init": 2,
        "min": 0,
        "max": 30,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "RC2",
        "unit": "mm",
        "init": 2,
        "min": 0,
        "max": 30,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "RC3",
        "unit": "mm",
        "init": 2,
        "min": 0,
        "max": 30,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "RC4",
        "unit": "mm",
        "init": 2,
        "min": 0,
        "max": 30,
        "step": 1,
        "dropdown": [],
        "pType": 0
      }
    ],
    "paramSvg": {
      "D1": "myPartN_face.svg",
      "D2": "myPartN_face.svg",
      "D3": "myPartN_face.svg",
      "L1": "myPartN_face.svg",
      "AS": "myPartN_face.svg",
      "AL": "myPartN_face.svg",
      "RC1": "myPartN_face.svg",
      "RC2": "myPartN_face.svg",
      "RC3": "myPartN_face.svg",
      "RC4": "myPartN_face.svg"
    },
    "sim": {
      "tMax": 100,
      "tStep": 0.5,
      "tUpdate": 500
    }
  },
  "params": {
    "D1": 10,
    "D2": 30,
    "D3": 60,
    "L1": 60,
    "AS": 3,
    "AL": 42,
    "RC1": 2,
    "RC2": 2,
    "RC3": 2,
    "RC4": 2
  },
  "figures": {
    "face1": [
      [
        {
          "circle": false,
          "seg": [
            {
              "typ": 0,
              "px": 20.575063774128857,
              "py": 1.7118394199381761
            },
            {
              "typ": 2,
              "px": 26.17335724370991,
              "py": 9.829616662114686,
              "radius": 11.995245754882902,
              "large": false,
              "ccw": true
            },
            {
              "typ": 2,
              "px": 22.85139307105763,
              "py": 11.659621247901867,
              "radius": 2,
              "large": false,
              "ccw": true
            },
            {
              "typ": 2,
              "px": 6.622393080798232,
              "py": 3.8532728197115738,
              "radius": 30.913880730043587,
              "large": false,
              "ccw": false
            },
            {
              "typ": 2,
              "px": 3.8532728197115773,
              "py": 6.622393080798253,
              "radius": 2,
              "large": true,
              "ccw": false
            },
            {
              "typ": 2,
              "px": 12.088620217969428,
              "py": 23.30818021281347,
              "radius": 30.913880730043584,
              "large": false,
              "ccw": false
            },
            {
              "typ": 1,
              "px": 13.465710653420667,
              "py": 23.604640020505705
            },
            {
              "typ": 2,
              "px": 11.204261403444217,
              "py": 26.34243038722824,
              "radius": 2,
              "large": true,
              "ccw": true
            },
            {
              "typ": 2,
              "px": 1.711839419938178,
              "py": 20.575063774128864,
              "radius": 11.995245754882903,
              "large": false,
              "ccw": true
            },
            {
              "typ": 2,
              "px": -1.7118394199381743,
              "py": 20.575063774128854,
              "radius": 2,
              "large": false,
              "ccw": false
            },
            {
              "typ": 2,
              "px": -9.829616662114699,
              "py": 26.173357243709912,
              "radius": 11.995245754882903,
              "large": false,
              "ccw": true
            },
            {
              "typ": 2,
              "px": -11.659621247901867,
              "py": 22.85139307105763,
              "radius": 2,
              "large": false,
              "ccw": true
            },
            {
              "typ": 2,
              "px": -3.8532728197115738,
              "py": 6.622393080798237,
              "radius": 30.913880730043587,
              "large": false,
              "ccw": false
            },
            {
              "typ": 2,
              "px": -6.62239308079826,
              "py": 3.8532728197115738,
              "radius": 2,
              "large": true,
              "ccw": false
            },
            {
              "typ": 2,
              "px": -23.308180212813472,
              "py": 12.088620217969435,
              "radius": 30.913880730043555,
              "large": false,
              "ccw": false
            },
            {
              "typ": 1,
              "px": -23.604640020505705,
              "py": 13.46571065342067
            },
            {
              "typ": 2,
              "px": -26.342430387228237,
              "py": 11.204261403444214,
              "radius": 2,
              "large": true,
              "ccw": true
            },
            {
              "typ": 2,
              "px": -20.57506377412885,
              "py": 1.7118394199381761,
              "radius": 11.995245754882902,
              "large": false,
              "ccw": true
            },
            {
              "typ": 2,
              "px": -20.575063774128854,
              "py": -1.7118394199381761,
              "radius": 2,
              "large": false,
              "ccw": false
            },
            {
              "typ": 2,
              "px": -26.17335724370991,
              "py": -9.829616662114683,
              "radius": 11.995245754882907,
              "large": false,
              "ccw": true
            },
            {
              "typ": 2,
              "px": -22.851393071057636,
              "py": -11.659621247901875,
              "radius": 2,
              "large": false,
              "ccw": true
            },
            {
              "typ": 2,
              "px": -6.622393080798236,
              "py": -3.8532728197115738,
              "radius": 30.913880730043612,
              "large": false,
              "ccw": false
            },
            {
              "typ": 2,
              "px": -3.85327281971157,
              "py": -6.622393080798253,
              "radius": 2,
              "large": true,
              "ccw": false
            },
            {
              "typ": 2,
              "px": -12.088620217969439,
              "py": -23.308180212813472,
              "radius": 30.913880730043555,
              "large": false,
              "ccw": false
            },
            {
              "typ": 1,
              "px": -13.465710653420674,
              "py": -23.604640020505705
            },
            {
              "typ": 2,
              "px": -11.204261403444228,
              "py": -26.342430387228237,
              "radius": 2,
              "large": true,
              "ccw": true
            },
            {
              "typ": 2,
              "px": -1.7118394199381832,
              "py": -20.575063774128857,
              "radius": 11.995245754882902,
              "large": false,
              "ccw": true
            },
            {
              "typ": 2,
              "px": 1.7118394199381726,
              "py": -20.575063774128854,
              "radius": 2,
              "large": false,
              "ccw": false
            },
            {
              "typ": 2,
              "px": 9.82961666211469,
              "py": -26.173357243709912,
              "radius": 11.995245754882903,
              "large": false,
              "ccw": true
            },
            {
              "typ": 2,
              "px": 11.659621247901882,
              "py": -22.851393071057636,
              "radius": 2,
              "large": false,
              "ccw": true
            },
            {
              "typ": 2,
              "px": 3.8532728197115773,
              "py": -6.62239308079823,
              "radius": 30.913880730043612,
              "large": false,
              "ccw": false
            },
            {
              "typ": 2,
              "px": 6.622393080798255,
              "py": -3.8532728197115738,
              "radius": 2,
              "large": true,
              "ccw": false
            },
            {
              "typ": 2,
              "px": 23.308180212813472,
              "py": -12.088620217969442,
              "radius": 30.91388073004359,
              "large": false,
              "ccw": false
            },
            {
              "typ": 1,
              "px": 23.604640020505705,
              "py": -13.465710653420674
            },
            {
              "typ": 2,
              "px": 26.342430387228237,
              "py": -11.204261403444223,
              "radius": 2,
              "large": true,
              "ccw": true
            },
            {
              "typ": 2,
              "px": 20.575063774128857,
              "py": -1.7118394199381815,
              "radius": 11.995245754882902,
              "large": false,
              "ccw": true
            },
            {
              "typ": 2,
              "px": 20.575063774128857,
              "py": 1.7118394199381761,
              "radius": 2,
              "large": false,
              "ccw": false
            }
          ]
        }
      ]
    ]
  },
  "volume": {
    "extrudes": [
      {
        "outName": "subpax_myPartN",
        "face": "myPartN_face1",
        "extrudeMethod": 0,
        "length": 1,
        "rotate": [
          0,
          0,
          0
        ],
        "translate": [
          0,
          0,
          0
        ]
      }
    ],
    "volumes": [
      {
        "outName": "pax_myPartN",
        "boolMethod": 0,
        "inList": [
          "subpax_myPartN"
        ]
      }
    ]
  },
  "subs": {},
  "log": "myPartN simTime: 0\nmyPartN: aL12 30.00 degree\nmyPartN drawn successfully!\n"
}