{
  "partName": "vaxis_holder",
  "pDef": {
    "partName": "vaxis_holder",
    "params": [
      {
        "name": "PHD1",
        "unit": "mm",
        "init": 700,
        "min": 1,
        "max": 2000,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "PHD2",
        "unit": "mm",
        "init": 900,
        "min": 1,
        "max": 4000,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "PHD5",
        "unit": "mm",
        "init": 800,
        "min": 1,
        "max": 4000,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "PHN1",
        "unit": "holes",
        "init": 6,
        "min": 1,
        "max": 24,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "screw holes",
        "unit": "section-separator",
        "init": 0,
        "min": 0,
        "max": 0,
        "step": 0,
        "dropdown": [],
        "pType": 3
      },
      {
        "name": "PHD3",
        "unit": "mm",
        "init": 40,
        "min": 1,
        "max": 100,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "PHR4",
        "unit": "mm",
        "init": 40,
        "min": 1,
        "max": 100,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "PHL2",
        "unit": "mm",
        "init": 120,
        "min": 1,
        "max": 400,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "PHR6",
        "unit": "mm",
        "init": 20,
        "min": 0,
        "max": 400,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "section",
        "unit": "section-separator",
        "init": 0,
        "min": 0,
        "max": 0,
        "step": 0,
        "dropdown": [],
        "pType": 3
      },
      {
        "name": "PHE1",
        "unit": "mm",
        "init": 10,
        "min": 1,
        "max": 80,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "PHH1",
        "unit": "mm",
        "init": 50,
        "min": 1,
        "max": 200,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "PHA",
        "unit": "degree",
        "init": 5,
        "min": -45,
        "max": 45,
        "step": 0.1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "PHL1",
        "unit": "mm",
        "init": 300,
        "min": 1,
        "max": 500,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "PHE2",
        "unit": "mm",
        "init": 10,
        "min": 1,
        "max": 80,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "PHE3",
        "unit": "mm",
        "init": 10,
        "min": 1,
        "max": 80,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "for reuse",
        "unit": "section-separator",
        "init": 0,
        "min": 0,
        "max": 0,
        "step": 0,
        "dropdown": [],
        "pType": 3
      },
      {
        "name": "withOuterCone",
        "unit": "checkbox",
        "init": 1,
        "min": 0,
        "max": 1,
        "step": 1,
        "dropdown": [],
        "pType": 1
      }
    ],
    "paramSvg": {
      "PHD1": "vaxis_holder_top.svg",
      "PHD2": "vaxis_holder_top.svg",
      "PHD5": "vaxis_holder_top.svg",
      "PHD3": "vaxis_holder_top.svg",
      "PHR4": "vaxis_holder_top.svg",
      "PHN1": "vaxis_holder_top.svg",
      "PHL2": "vaxis_holder_top.svg",
      "PHR6": "vaxis_holder_top.svg",
      "PHE1": "vaxis_holder_section.svg",
      "PHH1": "vaxis_holder_section.svg",
      "PHA": "vaxis_holder_section.svg",
      "PHL1": "vaxis_holder_section.svg",
      "PHE2": "vaxis_holder_section.svg",
      "PHE3": "vaxis_holder_top.svg",
      "withOuterCone": "vaxis_holder_section.svg"
    },
    "sim": {
      "tMax": 180,
      "tStep": 0.5,
      "tUpdate": 500
    }
  },
  "params": {
    "PHD1": 54,
    "PHD2": 80,
    "PHD5": 72,
    "PHN1": 6,
    "screw holes": 0,
    "PHD3": 2,
    "PHR4": 2,
    "PHL2": 8,
    "PHR6": 2,
    "section": 0,
    "PHE1": 2,
    "PHH1": 5,
    "PHA": 1.5,
    "PHL1": 20,
    "PHE2": 2,
    "PHE3": 2,
    "for reuse": 0,
    "withOuterCone": 1
  },
  "figures": {
    "facePetal": [
      [
        {
          "circle": true,
          "cx": 0,
          "cy": 0,
          "radius": 37.973128493449074
        },
        {
          "circle": false,
          "seg": [
            {
              "typ": 0,
              "px": 33.97759401436254,
              "py": -3.599966313482888
            },
            {
              "typ": 1,
              "px": 26.565987917350846,
              "py": -1.9523405215572776
            },
            {
              "typ": 2,
              "px": 26.565987917350842,
              "py": 1.9523405215572773,
              "radius": 1.999999999999999,
              "large": false,
              "ccw": false
            },
            {
              "typ": 1,
              "px": 33.977594014362516,
              "py": 3.599966313482863
            },
            {
              "typ": 2,
              "px": 35.51673381004943,
              "py": 5.8789131194542685,
              "radius": 2,
              "large": false,
              "ccw": true
            },
            {
              "typ": 2,
              "px": 22.84965501311373,
              "py": 27.818937179225344,
              "radius": 36.00000000000005,
              "large": false,
              "ccw": true
            },
            {
              "typ": 2,
              "px": 20.106459287425626,
              "py": 27.62547641917058,
              "radius": 2,
              "large": false,
              "ccw": true
            },
            {
              "typ": 1,
              "px": 14.973770447181789,
              "py": 22.030650152277648
            },
            {
              "typ": 2,
              "px": 11.592217470169063,
              "py": 23.98299067383492,
              "radius": 1.999999999999999,
              "large": false,
              "ccw": false
            },
            {
              "typ": 1,
              "px": 13.871134726936884,
              "py": 31.225442732653445
            },
            {
              "typ": 2,
              "px": 12.667078796935707,
              "py": 33.69785029867961,
              "radius": 2,
              "large": false,
              "ccw": true
            },
            {
              "typ": 2,
              "px": -12.667078796935694,
              "py": 33.69785029867962,
              "radius": 36.00000000000005,
              "large": false,
              "ccw": true
            },
            {
              "typ": 2,
              "px": -13.871134726936873,
              "py": 31.225442732653452,
              "radius": 2,
              "large": false,
              "ccw": true
            },
            {
              "typ": 1,
              "px": -11.59221747016905,
              "py": 23.982990673834927
            },
            {
              "typ": 2,
              "px": -14.973770447181783,
              "py": 22.030650152277644,
              "radius": 1.999999999999999,
              "large": false,
              "ccw": false
            },
            {
              "typ": 1,
              "px": -20.10645928742563,
              "py": 27.625476419170592
            },
            {
              "typ": 2,
              "px": -22.84965501311374,
              "py": 27.818937179225347,
              "radius": 2,
              "large": false,
              "ccw": true
            },
            {
              "typ": 2,
              "px": -35.51673381004943,
              "py": 5.878913119454287,
              "radius": 36.00000000000005,
              "large": false,
              "ccw": true
            },
            {
              "typ": 2,
              "px": -33.97759401436251,
              "py": 3.599966313482882,
              "radius": 2,
              "large": false,
              "ccw": true
            },
            {
              "typ": 1,
              "px": -26.565987917350846,
              "py": 1.9523405215573004
            },
            {
              "typ": 2,
              "px": -26.565987917350842,
              "py": -1.9523405215572638,
              "radius": 1.999999999999999,
              "large": false,
              "ccw": false
            },
            {
              "typ": 1,
              "px": -33.97759401436251,
              "py": -3.5999663134828435
            },
            {
              "typ": 2,
              "px": -35.51673381004943,
              "py": -5.878913119454245,
              "radius": 2,
              "large": false,
              "ccw": true
            },
            {
              "typ": 2,
              "px": -22.84965501311374,
              "py": -27.818937179225337,
              "radius": 36.00000000000005,
              "large": false,
              "ccw": true
            },
            {
              "typ": 2,
              "px": -20.106459287425626,
              "py": -27.625476419170575,
              "radius": 2,
              "large": false,
              "ccw": true
            },
            {
              "typ": 1,
              "px": -14.973770447181776,
              "py": -22.030650152277644
            },
            {
              "typ": 2,
              "px": -11.592217470169041,
              "py": -23.982990673834927,
              "radius": 1.999999999999999,
              "large": false,
              "ccw": false
            },
            {
              "typ": 1,
              "px": -13.871134726936857,
              "py": -31.225442732653452
            },
            {
              "typ": 2,
              "px": -12.667078796935682,
              "py": -33.69785029867962,
              "radius": 2,
              "large": false,
              "ccw": true
            },
            {
              "typ": 2,
              "px": 12.667078796935705,
              "py": -33.697850298679626,
              "radius": 36.00000000000005,
              "large": false,
              "ccw": true
            },
            {
              "typ": 2,
              "px": 13.871134726936887,
              "py": -31.225442732653452,
              "radius": 2,
              "large": false,
              "ccw": true
            },
            {
              "typ": 1,
              "px": 11.592217470169063,
              "py": -23.982990673834944
            },
            {
              "typ": 2,
              "px": 14.973770447181794,
              "py": -22.03065015227766,
              "radius": 1.999999999999999,
              "large": false,
              "ccw": false
            },
            {
              "typ": 1,
              "px": 20.106459287425615,
              "py": -27.625476419170614
            },
            {
              "typ": 2,
              "px": 22.849655013113722,
              "py": -27.818937179225383,
              "radius": 2,
              "large": false,
              "ccw": true
            },
            {
              "typ": 2,
              "px": 35.51673381004946,
              "py": -5.878913119454294,
              "radius": 36.00000000000005,
              "large": false,
              "ccw": true
            },
            {
              "typ": 2,
              "px": 33.97759401436254,
              "py": -3.599966313482888,
              "radius": 2,
              "large": false,
              "ccw": true
            }
          ]
        },
        {
          "circle": true,
          "cx": 27,
          "cy": 0,
          "radius": 1
        },
        {
          "circle": true,
          "cx": 13.500000000000004,
          "cy": 23.38268590217984,
          "radius": 1
        },
        {
          "circle": true,
          "cx": -13.499999999999995,
          "cy": 23.382685902179844,
          "radius": 1
        },
        {
          "circle": true,
          "cx": -27,
          "cy": 3.3065463576978537e-15,
          "radius": 1
        },
        {
          "circle": true,
          "cx": -13.500000000000012,
          "cy": -23.38268590217984,
          "radius": 1
        },
        {
          "circle": true,
          "cx": 13.499999999999982,
          "cy": -23.382685902179855,
          "radius": 1
        }
      ]
    ],
    "faceOuter": [
      [
        {
          "circle": false,
          "seg": [
            {
              "typ": 0,
              "px": 37.01275016829372,
              "py": -1
            },
            {
              "typ": 1,
              "px": 38.02550033658745,
              "py": -1
            },
            {
              "typ": 1,
              "px": 38.26108389809699,
              "py": -9.996573249755572
            },
            {
              "typ": 1,
              "px": 40.26039854804811,
              "py": -9.944219353139827
            },
            {
              "typ": 1,
              "px": 39.73685958189065,
              "py": 10.048927146371318
            },
            {
              "typ": 1,
              "px": 37.73754493193953,
              "py": 9.99657324975557
            },
            {
              "typ": 1,
              "px": 37.973128493449074,
              "py": 0.9999999999999982
            },
            {
              "typ": 1,
              "px": 37.01275016829372,
              "py": 1
            },
            {
              "typ": 1,
              "px": 37.01275016829372,
              "py": -1
            }
          ]
        }
      ]
    ],
    "faceButtress1": [
      [
        {
          "circle": false,
          "seg": [
            {
              "typ": 0,
              "px": 29,
              "py": -1
            },
            {
              "typ": 1,
              "px": 38.02550033658745,
              "py": -1
            },
            {
              "typ": 1,
              "px": 38.26108389809699,
              "py": -9.996573249755572
            },
            {
              "typ": 1,
              "px": 29,
              "py": -1
            }
          ]
        }
      ]
    ],
    "faceButtress2": [
      [
        {
          "circle": false,
          "seg": [
            {
              "typ": 0,
              "px": 29,
              "py": 1
            },
            {
              "typ": 1,
              "px": 37.973128493449074,
              "py": 1
            },
            {
              "typ": 1,
              "px": 37.73754493193953,
              "py": 9.996573249755572
            },
            {
              "typ": 1,
              "px": 29,
              "py": 6
            },
            {
              "typ": 1,
              "px": 29,
              "py": 1
            }
          ]
        }
      ]
    ],
    "faceButtress12": [
      [
        {
          "circle": false,
          "seg": [
            {
              "typ": 0,
              "px": 39,
              "py": 0
            },
            {
              "typ": 1,
              "px": 37.73754493193953,
              "py": 9.996573249755572
            },
            {
              "typ": 1,
              "px": 29,
              "py": 6
            },
            {
              "typ": 1,
              "px": 29,
              "py": 1
            },
            {
              "typ": 1,
              "px": 29,
              "py": -1
            },
            {
              "typ": 1,
              "px": 38.26108389809699,
              "py": -9.996573249755572
            },
            {
              "typ": 1,
              "px": 39,
              "py": 0
            }
          ]
        }
      ]
    ]
  },
  "volume": {
    "extrudes": [
      {
        "outName": "subpax_vaxis_holder_outer",
        "face": "vaxis_holder_faceOuter",
        "extrudeMethod": 1,
        "rotate": [
          0,
          0,
          0
        ],
        "translate": [
          0,
          0,
          0
        ]
      },
      {
        "outName": "subpax_vaxis_holder_petal",
        "face": "vaxis_holder_facePetal",
        "extrudeMethod": 0,
        "length": 2,
        "rotate": [
          0,
          0,
          0
        ],
        "translate": [
          0,
          0,
          -1
        ]
      },
      {
        "outName": "subpax_vaxis_holder_b2_0",
        "face": "vaxis_holder_faceButtress12",
        "extrudeMethod": 0,
        "length": 2,
        "rotate": [
          1.5707963267948966,
          0,
          0
        ],
        "translate": [
          0,
          1,
          0
        ]
      },
      {
        "outName": "subpax_vaxis_holder_b2_1",
        "face": "vaxis_holder_faceButtress12",
        "extrudeMethod": 0,
        "length": 2,
        "rotate": [
          1.5707963267948966,
          0,
          1.0471975511965976
        ],
        "translate": [
          -0.8660254037844386,
          0.5000000000000001,
          0
        ]
      },
      {
        "outName": "subpax_vaxis_holder_b2_2",
        "face": "vaxis_holder_faceButtress12",
        "extrudeMethod": 0,
        "length": 2,
        "rotate": [
          1.5707963267948966,
          0,
          2.0943951023931957
        ],
        "translate": [
          -0.8660254037844387,
          -0.4999999999999998,
          0
        ]
      },
      {
        "outName": "subpax_vaxis_holder_b2_3",
        "face": "vaxis_holder_faceButtress12",
        "extrudeMethod": 0,
        "length": 2,
        "rotate": [
          1.5707963267948966,
          0,
          3.141592653589793
        ],
        "translate": [
          -1.2246467991473532e-16,
          -1,
          0
        ]
      },
      {
        "outName": "subpax_vaxis_holder_b2_4",
        "face": "vaxis_holder_faceButtress12",
        "extrudeMethod": 0,
        "length": 2,
        "rotate": [
          1.5707963267948966,
          0,
          -2.094395102393196
        ],
        "translate": [
          0.8660254037844385,
          -0.5000000000000004,
          0
        ]
      },
      {
        "outName": "subpax_vaxis_holder_b2_5",
        "face": "vaxis_holder_faceButtress12",
        "extrudeMethod": 0,
        "length": 2,
        "rotate": [
          1.5707963267948966,
          0,
          -1.0471975511965985
        ],
        "translate": [
          0.866025403784439,
          0.49999999999999933,
          0
        ]
      }
    ],
    "volumes": [
      {
        "outName": "pax_vaxis_holder",
        "boolMethod": 2,
        "inList": [
          "subpax_vaxis_holder_petal",
          "subpax_vaxis_holder_outer",
          "subpax_vaxis_holder_b2_0",
          "subpax_vaxis_holder_b2_1",
          "subpax_vaxis_holder_b2_2",
          "subpax_vaxis_holder_b2_3",
          "subpax_vaxis_holder_b2_4",
          "subpax_vaxis_holder_b2_5"
        ]
      }
    ]
  },
  "subs": {},
  "log": "vaxis_holder simTime: 0\nvaxis_holder's height: 19.99 mm\nvaxis_holder outerD1: 80.52 mm\nvaxis_holder outerD2: 79.48 mm\nvaxis_holder innerD: 50.00 mm\nvaxis_holder D2-next: 76.00 mm\npetal angle: 12.76 degree\nhollow angle: 47.24 degree\nvaxis_holder drawn successfully!\n"
}