{
  "partName": "pastePusher",
  "pDef": {
    "partName": "pastePusher",
    "params": [
      {
        "name": "L1",
        "unit": "mm",
        "init": 40,
        "min": 1,
        "max": 500,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "L2",
        "unit": "mm",
        "init": 6,
        "min": 1,
        "max": 50,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "L3",
        "unit": "mm",
        "init": 3,
        "min": 0,
        "max": 50,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "W1",
        "unit": "mm",
        "init": 8,
        "min": 1,
        "max": 50,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "H1a",
        "unit": "mm",
        "init": 3,
        "min": 0,
        "max": 50,
        "step": 0.5,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "H1b",
        "unit": "mm",
        "init": 3,
        "min": 0,
        "max": 50,
        "step": 0.5,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "H1c",
        "unit": "mm",
        "init": 4,
        "min": 0,
        "max": 50,
        "step": 0.1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "H1d",
        "unit": "mm",
        "init": 4.1,
        "min": 0,
        "max": 50,
        "step": 0.1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "T3",
        "unit": "mm",
        "init": 2,
        "min": 0.1,
        "max": 20,
        "step": 0.1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "E2",
        "unit": "mm",
        "init": 1,
        "min": 0,
        "max": 20,
        "step": 0.1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "secondSpring",
        "unit": "checkbox",
        "init": 0,
        "min": 0,
        "max": 1,
        "step": 1,
        "dropdown": [],
        "pType": 1
      },
      {
        "name": "Guide",
        "unit": "section-separator",
        "init": 0,
        "min": 0,
        "max": 0,
        "step": 0,
        "dropdown": [],
        "pType": 3
      },
      {
        "name": "L12",
        "unit": "mm",
        "init": 1,
        "min": 0,
        "max": 10,
        "step": 0.1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "W2",
        "unit": "mm",
        "init": 6,
        "min": 1,
        "max": 50,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "H2d",
        "unit": "mm",
        "init": 5,
        "min": 0,
        "max": 50,
        "step": 0.1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "Ri",
        "unit": "mm",
        "init": 1,
        "min": 0,
        "max": 20,
        "step": 0.1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "Re",
        "unit": "mm",
        "init": 1.4,
        "min": 0,
        "max": 20,
        "step": 0.1,
        "dropdown": [],
        "pType": 0
      }
    ],
    "paramSvg": {
      "L1": "pastePusher_face.svg",
      "L2": "pastePusher_face.svg",
      "L3": "pastePusher_face.svg",
      "W1": "pastePusher_profile_mid.svg",
      "H1a": "pastePusher_profile_mid.svg",
      "H1b": "pastePusher_profile_mid.svg",
      "H1c": "pastePusher_profile_mid.svg",
      "H1d": "pastePusher_profile_side.svg",
      "T3": "pastePusher_face.svg",
      "E2": "pastePusher_profile_side.svg",
      "secondSpring": "pastePusher_face.svg",
      "L12": "pastePusher_face.svg",
      "W2": "pastePusher_profile_side.svg",
      "H2d": "pastePusher_profile_side.svg",
      "Ri": "pastePusher_profile_side.svg",
      "Re": "pastePusher_profile_side.svg"
    },
    "sim": {
      "tMax": 180,
      "tStep": 0.5,
      "tUpdate": 500
    }
  },
  "params": {
    "L1": 40,
    "L2": 6,
    "L3": 3,
    "W1": 8,
    "H1a": 3,
    "H1b": 3,
    "H1c": 4,
    "H1d": 4.1,
    "T3": 2,
    "E2": 1,
    "secondSpring": 0,
    "Guide": 0,
    "L12": 1,
    "W2": 6,
    "H2d": 5,
    "Ri": 1,
    "Re": 1.4
  },
  "figures": {
    "faceFace": [
      [
        {
          "circle": false,
          "seg": [
            {
              "typ": 0,
              "px": 10.6,
              "py": 3
            },
            {
              "typ": 1,
              "px": 10.6,
              "py": 5
            },
            {
              "typ": 1,
              "px": 7.6,
              "py": 5
            },
            {
              "typ": 2,
              "px": 7.6,
              "py": 16.2,
              "radius": 5.599999999999998,
              "large": false,
              "ccw": false
            },
            {
              "typ": 1,
              "px": 10.6,
              "py": 16.2
            },
            {
              "typ": 1,
              "px": 10.6,
              "py": 18.2
            },
            {
              "typ": 1,
              "px": 7.6,
              "py": 18.2
            },
            {
              "typ": 2,
              "px": 7.6,
              "py": 3,
              "radius": 7.6,
              "large": false,
              "ccw": true
            },
            {
              "typ": 1,
              "px": 10.6,
              "py": 3
            }
          ]
        }
      ]
    ],
    "faceMid": [
      [
        {
          "circle": false,
          "seg": [
            {
              "typ": 0,
              "px": 0,
              "py": 3
            },
            {
              "typ": 2,
              "px": 8,
              "py": 3,
              "radius": 4.166666666666667,
              "large": false,
              "ccw": true
            },
            {
              "typ": 1,
              "px": 8,
              "py": 6
            },
            {
              "typ": 2,
              "px": 0,
              "py": 6,
              "radius": 4,
              "large": false,
              "ccw": true
            },
            {
              "typ": 1,
              "px": 0,
              "py": 3
            }
          ]
        }
      ],
      [
        {
          "circle": false,
          "seg": [
            {
              "typ": 0,
              "px": 0,
              "py": 18.2
            },
            {
              "typ": 2,
              "px": 8,
              "py": 18.2,
              "radius": 4.166666666666667,
              "large": false,
              "ccw": false
            },
            {
              "typ": 1,
              "px": 8,
              "py": 15.2
            },
            {
              "typ": 2,
              "px": 0,
              "py": 15.2,
              "radius": 3.999999999999999,
              "large": false,
              "ccw": false
            },
            {
              "typ": 1,
              "px": 0,
              "py": 18.2
            }
          ]
        }
      ]
    ],
    "faceSide": [
      [
        {
          "circle": false,
          "seg": [
            {
              "typ": 0,
              "px": 0,
              "py": 3
            },
            {
              "typ": 2,
              "px": 8,
              "py": 3,
              "radius": 4.166666666666667,
              "large": false,
              "ccw": true
            },
            {
              "typ": 1,
              "px": 8,
              "py": 10.1
            },
            {
              "typ": 1,
              "px": 7,
              "py": 10.1
            },
            {
              "typ": 1,
              "px": 6.840956799309611,
              "py": 10.630144002301297
            },
            {
              "typ": 2,
              "px": 4.159043200690388,
              "py": 10.630144002301297,
              "radius": 1.4,
              "large": false,
              "ccw": true
            },
            {
              "typ": 1,
              "px": 3.4578262852211514,
              "py": 8.292754284070504
            },
            {
              "typ": 2,
              "px": 1.5421737147788483,
              "py": 8.292754284070504,
              "radius": 1,
              "large": false,
              "ccw": false
            },
            {
              "typ": 1,
              "px": 1,
              "py": 10.1
            },
            {
              "typ": 1,
              "px": 0,
              "py": 10.1
            },
            {
              "typ": 1,
              "px": 0,
              "py": 3
            }
          ]
        }
      ],
      [
        {
          "circle": false,
          "seg": [
            {
              "typ": 0,
              "px": 0,
              "py": 18.2
            },
            {
              "typ": 2,
              "px": 8,
              "py": 18.2,
              "radius": 4.166666666666667,
              "large": false,
              "ccw": false
            },
            {
              "typ": 1,
              "px": 8,
              "py": 11.1
            },
            {
              "typ": 1,
              "px": 7,
              "py": 11.1
            },
            {
              "typ": 1,
              "px": 6.4578262852211505,
              "py": 12.907245715929498
            },
            {
              "typ": 2,
              "px": 4.542173714778849,
              "py": 12.907245715929498,
              "radius": 1,
              "large": false,
              "ccw": true
            },
            {
              "typ": 1,
              "px": 3.8409567993096116,
              "py": 10.569855997698706
            },
            {
              "typ": 2,
              "px": 1.159043200690388,
              "py": 10.569855997698706,
              "radius": 1.4,
              "large": false,
              "ccw": false
            },
            {
              "typ": 1,
              "px": 1,
              "py": 11.100000000000001
            },
            {
              "typ": 1,
              "px": 0,
              "py": 11.100000000000001
            },
            {
              "typ": 1,
              "px": 0,
              "py": 18.2
            }
          ]
        }
      ]
    ],
    "faceSideB": [
      [
        {
          "circle": false,
          "seg": [
            {
              "typ": 0,
              "px": 0,
              "py": 3
            },
            {
              "typ": 2,
              "px": 8,
              "py": 3,
              "radius": 4.166666666666667,
              "large": false,
              "ccw": true
            },
            {
              "typ": 1,
              "px": 8,
              "py": 10.1
            },
            {
              "typ": 1,
              "px": 4,
              "py": 10.1
            },
            {
              "typ": 1,
              "px": 3.4578262852211514,
              "py": 8.292754284070504
            },
            {
              "typ": 2,
              "px": 1.5421737147788483,
              "py": 8.292754284070504,
              "radius": 1,
              "large": false,
              "ccw": false
            },
            {
              "typ": 1,
              "px": 1,
              "py": 10.1
            },
            {
              "typ": 1,
              "px": 0,
              "py": 10.1
            },
            {
              "typ": 1,
              "px": 0,
              "py": 3
            }
          ]
        }
      ],
      [
        {
          "circle": false,
          "seg": [
            {
              "typ": 0,
              "px": 0,
              "py": 18.2
            },
            {
              "typ": 2,
              "px": 8,
              "py": 18.2,
              "radius": 4.166666666666667,
              "large": false,
              "ccw": false
            },
            {
              "typ": 1,
              "px": 8,
              "py": 11.1
            },
            {
              "typ": 1,
              "px": 7,
              "py": 11.1
            },
            {
              "typ": 1,
              "px": 6.4578262852211505,
              "py": 12.907245715929498
            },
            {
              "typ": 2,
              "px": 4.542173714778849,
              "py": 12.907245715929498,
              "radius": 1,
              "large": false,
              "ccw": true
            },
            {
              "typ": 1,
              "px": 4,
              "py": 11.100000000000001
            },
            {
              "typ": 1,
              "px": 0,
              "py": 11.100000000000001
            },
            {
              "typ": 1,
              "px": 0,
              "py": 18.2
            }
          ]
        }
      ]
    ]
  },
  "volume": {
    "extrudes": [
      {
        "outName": "subpax_pastePusher_face",
        "face": "pastePusher_faceFace",
        "extrudeMethod": 0,
        "length": 8,
        "rotate": [
          0,
          0,
          0
        ],
        "translate": [
          0,
          0,
          0
        ]
      },
      {
        "outName": "subpax_pastePusher_b1",
        "face": "pastePusher_faceSide",
        "extrudeMethod": 0,
        "length": 6,
        "rotate": [
          0,
          1.5707963267948966,
          0
        ],
        "translate": [
          10.6,
          0,
          8
        ]
      },
      {
        "outName": "subpax_pastePusher_b2",
        "face": "pastePusher_faceSideB",
        "extrudeMethod": 0,
        "length": 1,
        "rotate": [
          0,
          1.5707963267948966,
          0
        ],
        "translate": [
          16.6,
          0,
          8
        ]
      },
      {
        "outName": "subpax_pastePusher_b3",
        "face": "pastePusher_faceMid",
        "extrudeMethod": 0,
        "length": 40,
        "rotate": [
          0,
          1.5707963267948966,
          0
        ],
        "translate": [
          17.6,
          0,
          8
        ]
      },
      {
        "outName": "subpax_pastePusher_b4",
        "face": "pastePusher_faceSideB",
        "extrudeMethod": 0,
        "length": 1,
        "rotate": [
          0,
          1.5707963267948966,
          0
        ],
        "translate": [
          57.6,
          0,
          8
        ]
      },
      {
        "outName": "subpax_pastePusher_b5",
        "face": "pastePusher_faceSide",
        "extrudeMethod": 0,
        "length": 6,
        "rotate": [
          0,
          1.5707963267948966,
          0
        ],
        "translate": [
          58.6,
          0,
          8
        ]
      }
    ],
    "volumes": [
      {
        "outName": "pax_pastePusher",
        "boolMethod": 2,
        "inList": [
          "subpax_pastePusher_face",
          "subpax_pastePusher_b1",
          "subpax_pastePusher_b2",
          "subpax_pastePusher_b3",
          "subpax_pastePusher_b4",
          "subpax_pastePusher_b5"
        ]
      }
    ]
  },
  "subs": {},
  "log": "pastePusher simTime: 0\nH1 10.00  H2 10.10 mm\nLtotal 64.60 mm\npastePusher drawn successfully!\n"
}