{
  "partName": "catamaran",
  "pDef": {
    "partName": "catamaran",
    "params": [
      {
        "name": "W1",
        "unit": "mm",
        "init": 200,
        "min": 10,
        "max": 1000,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "W2",
        "unit": "mm",
        "init": 100,
        "min": 10,
        "max": 1000,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "W3p",
        "unit": "%",
        "init": 10,
        "min": 1,
        "max": 99,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "L1",
        "unit": "mm",
        "init": 300,
        "min": 1,
        "max": 1000,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "L2",
        "unit": "mm",
        "init": 150,
        "min": 1,
        "max": 1000,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "L3",
        "unit": "mm",
        "init": 200,
        "min": 1,
        "max": 1000,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "others",
        "unit": "section-separator",
        "init": 0,
        "min": 0,
        "max": 0,
        "step": 0,
        "dropdown": [],
        "pType": 3
      },
      {
        "name": "H1",
        "unit": "mm",
        "init": 120,
        "min": 1,
        "max": 1000,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "H2",
        "unit": "mm",
        "init": 40,
        "min": 1,
        "max": 1000,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "H3",
        "unit": "mm",
        "init": 100,
        "min": 1,
        "max": 1000,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "T1",
        "unit": "mm",
        "init": 2,
        "min": 0.1,
        "max": 20,
        "step": 0.1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "T2",
        "unit": "mm",
        "init": 5,
        "min": 0.1,
        "max": 30,
        "step": 0.1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "R21",
        "unit": "mm",
        "init": 1,
        "min": 0,
        "max": 500,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "R22",
        "unit": "mm",
        "init": 3,
        "min": 0,
        "max": 500,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "details",
        "unit": "section-separator",
        "init": 0,
        "min": 0,
        "max": 0,
        "step": 0,
        "dropdown": [],
        "pType": 3
      },
      {
        "name": "D1",
        "unit": "mm",
        "init": 50,
        "min": 1,
        "max": 500,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "D4",
        "unit": "mm",
        "init": 40,
        "min": 1,
        "max": 500,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "L4",
        "unit": "mm",
        "init": 40,
        "min": 1,
        "max": 500,
        "step": 1,
        "dropdown": [],
        "pType": 0
      }
    ],
    "paramSvg": {
      "W1": "catamaran_top.svg",
      "W2": "catamaran_top.svg",
      "W3p": "catamaran_top.svg",
      "L1": "catamaran_top.svg",
      "L2": "catamaran_top.svg",
      "L3": "catamaran_top.svg",
      "H1": "catamaran_side.svg",
      "H2": "catamaran_side.svg",
      "H3": "catamaran_side.svg",
      "T1": "catamaran_front.svg",
      "T2": "catamaran_top.svg",
      "R21": "catamaran_top.svg",
      "R22": "catamaran_top.svg",
      "D1": "catamaran_front.svg",
      "D4": "catamaran_top.svg",
      "L4": "catamaran_top.svg"
    },
    "sim": {
      "tMax": 180,
      "tStep": 0.5,
      "tUpdate": 500
    }
  },
  "params": {
    "W1": 200,
    "W2": 100,
    "W3p": 10,
    "L1": 300,
    "L2": 150,
    "L3": 200,
    "others": 0,
    "H1": 120,
    "H2": 40,
    "H3": 100,
    "T1": 2,
    "T2": 5,
    "R21": 1,
    "R22": 3,
    "details": 0,
    "D1": 50,
    "D4": 40,
    "L4": 40
  },
  "figures": {
    "faceFloatWall": [
      [
        {
          "circle": false,
          "seg": [
            {
              "typ": 0,
              "px": 0,
              "py": 200
            },
            {
              "typ": 2,
              "px": 88.53130217028357,
              "py": 1.311119736472449,
              "radius": 267.22222222222223,
              "large": false,
              "ccw": true
            },
            {
              "typ": 2,
              "px": 90.19510978043922,
              "py": 1.95587888497829,
              "radius": 1,
              "large": false,
              "ccw": true
            },
            {
              "typ": 2,
              "px": 100,
              "py": 200,
              "radius": 2005.0000000000107,
              "large": false,
              "ccw": true
            },
            {
              "typ": 1,
              "px": 100,
              "py": 800
            },
            {
              "typ": 2,
              "px": 90.19510978043922,
              "py": 998.0441211150228,
              "radius": 2004.9999999999932,
              "large": false,
              "ccw": true
            },
            {
              "typ": 2,
              "px": 88.53130217028396,
              "py": 998.6888802635278,
              "radius": 1,
              "large": false,
              "ccw": true
            },
            {
              "typ": 2,
              "px": 0,
              "py": 800,
              "radius": 267.2222222222221,
              "large": false,
              "ccw": true
            },
            {
              "typ": 1,
              "px": 0,
              "py": 200
            }
          ]
        },
        {
          "circle": false,
          "seg": [
            {
              "typ": 0,
              "px": 2,
              "py": 200
            },
            {
              "typ": 2,
              "px": 83.93371010478609,
              "py": 9.145849117464735,
              "radius": 263.2520833333333,
              "large": false,
              "ccw": true
            },
            {
              "typ": 2,
              "px": 88.98637924348054,
              "py": 11.03525761296865,
              "radius": 3,
              "large": false,
              "ccw": true
            },
            {
              "typ": 2,
              "px": 98,
              "py": 200,
              "radius": 1985.2687500000093,
              "large": false,
              "ccw": true
            },
            {
              "typ": 1,
              "px": 98,
              "py": 800
            },
            {
              "typ": 2,
              "px": 88.986379243481,
              "py": 988.9647423870248,
              "radius": 1985.2687499999918,
              "large": false,
              "ccw": true
            },
            {
              "typ": 2,
              "px": 83.93371010478594,
              "py": 990.854150882535,
              "radius": 3,
              "large": false,
              "ccw": true
            },
            {
              "typ": 2,
              "px": 2,
              "py": 800,
              "radius": 263.25208333333313,
              "large": false,
              "ccw": true
            },
            {
              "typ": 1,
              "px": 2,
              "py": 200
            }
          ]
        }
      ],
      [
        {
          "circle": false,
          "seg": [
            {
              "typ": 0,
              "px": 300,
              "py": 200
            },
            {
              "typ": 2,
              "px": 309.804890219561,
              "py": 1.955878884977011,
              "radius": 2005.0000000000018,
              "large": false,
              "ccw": true
            },
            {
              "typ": 2,
              "px": 311.46869782971623,
              "py": 1.3111197364723068,
              "radius": 1,
              "large": false,
              "ccw": true
            },
            {
              "typ": 2,
              "px": 400,
              "py": 200,
              "radius": 267.2222222222221,
              "large": false,
              "ccw": true
            },
            {
              "typ": 1,
              "px": 400,
              "py": 800
            },
            {
              "typ": 2,
              "px": 311.46869782971646,
              "py": 998.6888802635274,
              "radius": 267.22222222222206,
              "large": false,
              "ccw": true
            },
            {
              "typ": 2,
              "px": 309.804890219561,
              "py": 998.0441211150224,
              "radius": 1,
              "large": false,
              "ccw": true
            },
            {
              "typ": 2,
              "px": 300,
              "py": 800,
              "radius": 2004.9999999999918,
              "large": false,
              "ccw": true
            },
            {
              "typ": 1,
              "px": 300,
              "py": 200
            }
          ]
        },
        {
          "circle": false,
          "seg": [
            {
              "typ": 0,
              "px": 302,
              "py": 200
            },
            {
              "typ": 2,
              "px": 311.013620756519,
              "py": 11.03525761297442,
              "radius": 1985.2687500000002,
              "large": false,
              "ccw": true
            },
            {
              "typ": 2,
              "px": 316.066289895214,
              "py": 9.145849117464905,
              "radius": 3,
              "large": false,
              "ccw": true
            },
            {
              "typ": 2,
              "px": 398,
              "py": 200,
              "radius": 263.25208333333353,
              "large": false,
              "ccw": true
            },
            {
              "typ": 1,
              "px": 398,
              "py": 800
            },
            {
              "typ": 2,
              "px": 316.0662898952138,
              "py": 990.8541508825354,
              "radius": 263.2520833333333,
              "large": false,
              "ccw": true
            },
            {
              "typ": 2,
              "px": 311.01362075651946,
              "py": 988.9647423870296,
              "radius": 3,
              "large": false,
              "ccw": true
            },
            {
              "typ": 2,
              "px": 302,
              "py": 800,
              "radius": 1985.2687499999906,
              "large": false,
              "ccw": true
            },
            {
              "typ": 1,
              "px": 302,
              "py": 200
            }
          ]
        }
      ]
    ],
    "faceFloatBase": [
      [
        {
          "circle": false,
          "seg": [
            {
              "typ": 0,
              "px": 0,
              "py": 200
            },
            {
              "typ": 2,
              "px": 88.53130217028357,
              "py": 1.311119736472449,
              "radius": 267.22222222222223,
              "large": false,
              "ccw": true
            },
            {
              "typ": 2,
              "px": 90.19510978043922,
              "py": 1.95587888497829,
              "radius": 1,
              "large": false,
              "ccw": true
            },
            {
              "typ": 2,
              "px": 100,
              "py": 200,
              "radius": 2005.0000000000107,
              "large": false,
              "ccw": true
            },
            {
              "typ": 1,
              "px": 100,
              "py": 800
            },
            {
              "typ": 2,
              "px": 90.19510978043922,
              "py": 998.0441211150228,
              "radius": 2004.9999999999932,
              "large": false,
              "ccw": true
            },
            {
              "typ": 2,
              "px": 88.53130217028396,
              "py": 998.6888802635278,
              "radius": 1,
              "large": false,
              "ccw": true
            },
            {
              "typ": 2,
              "px": 0,
              "py": 800,
              "radius": 267.2222222222221,
              "large": false,
              "ccw": true
            },
            {
              "typ": 1,
              "px": 0,
              "py": 200
            }
          ]
        }
      ],
      [
        {
          "circle": false,
          "seg": [
            {
              "typ": 0,
              "px": 300,
              "py": 200
            },
            {
              "typ": 2,
              "px": 309.804890219561,
              "py": 1.955878884977011,
              "radius": 2005.0000000000018,
              "large": false,
              "ccw": true
            },
            {
              "typ": 2,
              "px": 311.46869782971623,
              "py": 1.3111197364723068,
              "radius": 1,
              "large": false,
              "ccw": true
            },
            {
              "typ": 2,
              "px": 400,
              "py": 200,
              "radius": 267.2222222222221,
              "large": false,
              "ccw": true
            },
            {
              "typ": 1,
              "px": 400,
              "py": 800
            },
            {
              "typ": 2,
              "px": 311.46869782971646,
              "py": 998.6888802635274,
              "radius": 267.22222222222206,
              "large": false,
              "ccw": true
            },
            {
              "typ": 2,
              "px": 309.804890219561,
              "py": 998.0441211150224,
              "radius": 1,
              "large": false,
              "ccw": true
            },
            {
              "typ": 2,
              "px": 300,
              "py": 800,
              "radius": 2004.9999999999918,
              "large": false,
              "ccw": true
            },
            {
              "typ": 1,
              "px": 300,
              "py": 200
            }
          ]
        }
      ]
    ],
    "faceCabineBase": [
      [
        {
          "circle": false,
          "seg": [
            {
              "typ": 0,
              "px": 0,
              "py": 200
            },
            {
              "typ": 1,
              "px": 400,
              "py": 200
            },
            {
              "typ": 1,
              "px": 400,
              "py": 800
            },
            {
              "typ": 1,
              "px": 0,
              "py": 800
            },
            {
              "typ": 1,
              "px": 0,
              "py": 200
            }
          ]
        },
        {
          "circle": true,
          "cx": 200,
          "cy": 242,
          "radius": 20
        }
      ]
    ],
    "faceCabineWall": [
      [
        {
          "circle": false,
          "seg": [
            {
              "typ": 0,
              "px": 200,
              "py": 120
            },
            {
              "typ": 1,
              "px": 800,
              "py": 120
            },
            {
              "typ": 1,
              "px": 800,
              "py": 160
            },
            {
              "typ": 1,
              "px": 650,
              "py": 260
            },
            {
              "typ": 1,
              "px": 350,
              "py": 260
            },
            {
              "typ": 1,
              "px": 200,
              "py": 160
            },
            {
              "typ": 1,
              "px": 200,
              "py": 120
            }
          ]
        }
      ]
    ],
    "faceCabineEnv": [
      [
        {
          "circle": false,
          "seg": [
            {
              "typ": 0,
              "px": 200,
              "py": 120
            },
            {
              "typ": 1,
              "px": 202,
              "py": 120
            },
            {
              "typ": 1,
              "px": 202,
              "py": 158.92963248302402
            },
            {
              "typ": 1,
              "px": 351.1094003924504,
              "py": 258.3358994113243
            },
            {
              "typ": 1,
              "px": 349.99999999999994,
              "py": 260
            },
            {
              "typ": 1,
              "px": 200,
              "py": 159.99999999999994
            },
            {
              "typ": 1,
              "px": 200,
              "py": 120
            }
          ]
        }
      ],
      [
        {
          "circle": false,
          "seg": [
            {
              "typ": 0,
              "px": 800,
              "py": 120
            },
            {
              "typ": 1,
              "px": 798,
              "py": 120
            },
            {
              "typ": 1,
              "px": 798,
              "py": 158.92963248302402
            },
            {
              "typ": 1,
              "px": 648.8905996075496,
              "py": 258.3358994113243
            },
            {
              "typ": 1,
              "px": 650,
              "py": 260
            },
            {
              "typ": 1,
              "px": 800,
              "py": 159.99999999999991
            },
            {
              "typ": 1,
              "px": 800,
              "py": 120
            }
          ]
        }
      ]
    ],
    "faceVault": [
      [
        {
          "circle": false,
          "seg": [
            {
              "typ": 0,
              "px": 100,
              "py": 95
            },
            {
              "typ": 2,
              "px": 125,
              "py": 120,
              "radius": 25,
              "large": false,
              "ccw": false
            },
            {
              "typ": 1,
              "px": 125,
              "py": 122
            },
            {
              "typ": 1,
              "px": 98,
              "py": 122
            },
            {
              "typ": 1,
              "px": 98,
              "py": 95
            },
            {
              "typ": 1,
              "px": 100,
              "py": 95
            }
          ]
        }
      ],
      [
        {
          "circle": false,
          "seg": [
            {
              "typ": 0,
              "px": 300,
              "py": 95
            },
            {
              "typ": 2,
              "px": 275,
              "py": 120,
              "radius": 25,
              "large": false,
              "ccw": true
            },
            {
              "typ": 1,
              "px": 275,
              "py": 122
            },
            {
              "typ": 1,
              "px": 302,
              "py": 122
            },
            {
              "typ": 1,
              "px": 302,
              "py": 95
            },
            {
              "typ": 1,
              "px": 300,
              "py": 95
            }
          ]
        }
      ]
    ]
  },
  "volume": {
    "extrudes": [
      {
        "outName": "subpax_catamaran_floatB",
        "face": "catamaran_faceFloatBase",
        "extrudeMethod": 0,
        "length": 2,
        "rotate": [
          0,
          0,
          0
        ],
        "translate": [
          0,
          0,
          0
        ]
      },
      {
        "outName": "subpax_catamaran_floatW",
        "face": "catamaran_faceFloatWall",
        "extrudeMethod": 0,
        "length": 120,
        "rotate": [
          0,
          0,
          0
        ],
        "translate": [
          0,
          0,
          0
        ]
      },
      {
        "outName": "subpax_catamaran_cabineB",
        "face": "catamaran_faceCabineBase",
        "extrudeMethod": 0,
        "length": 2,
        "rotate": [
          0,
          0,
          0
        ],
        "translate": [
          0,
          0,
          120
        ]
      },
      {
        "outName": "subpax_catamaran_cabineW1",
        "face": "catamaran_faceCabineWall",
        "extrudeMethod": 0,
        "length": 2,
        "rotate": [
          1.5707963267948966,
          0,
          1.5707963267948966
        ],
        "translate": [
          0,
          0,
          0
        ]
      },
      {
        "outName": "subpax_catamaran_cabineW2",
        "face": "catamaran_faceCabineWall",
        "extrudeMethod": 0,
        "length": 2,
        "rotate": [
          1.5707963267948966,
          0,
          1.5707963267948966
        ],
        "translate": [
          398,
          0,
          0
        ]
      },
      {
        "outName": "subpax_catamaran_cabineEnv",
        "face": "catamaran_faceCabineEnv",
        "extrudeMethod": 0,
        "length": 400,
        "rotate": [
          1.5707963267948966,
          0,
          1.5707963267948966
        ],
        "translate": [
          0,
          0,
          0
        ]
      },
      {
        "outName": "subpax_catamaran_vault",
        "face": "catamaran_faceVault",
        "extrudeMethod": 0,
        "length": 600,
        "rotate": [
          1.5707963267948966,
          0,
          0
        ],
        "translate": [
          0,
          800,
          0
        ]
      }
    ],
    "volumes": [
      {
        "outName": "pax_catamaran",
        "boolMethod": 2,
        "inList": [
          "subpax_catamaran_floatB",
          "subpax_catamaran_floatW",
          "subpax_catamaran_cabineB",
          "subpax_catamaran_cabineW1",
          "subpax_catamaran_cabineW2",
          "subpax_catamaran_cabineEnv",
          "subpax_catamaran_vault"
        ]
      }
    ]
  },
  "subs": {},
  "log": "catamaran simTime: 0\ncabine surface 240000.00 mm2\nfloat length 1000.00, width W212 400.00 mm\ncatamaran drawn successfully!\n"
}