{
  "partName": "bridge",
  "pDef": {
    "partName": "bridge",
    "params": [
      {
        "name": "N1",
        "unit": "arc",
        "init": 9,
        "min": 1,
        "max": 100,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "W1",
        "unit": "m",
        "init": 20,
        "min": 1,
        "max": 100,
        "step": 0.1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "W2",
        "unit": "m",
        "init": 2,
        "min": 1,
        "max": 100,
        "step": 0.1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "H1",
        "unit": "m",
        "init": 2,
        "min": 1,
        "max": 100,
        "step": 0.1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "H2",
        "unit": "m",
        "init": 30,
        "min": 1,
        "max": 100,
        "step": 0.1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "arcStyle",
        "unit": "dropdown",
        "init": 0,
        "min": 0,
        "max": 2,
        "step": 1,
        "dropdown": [
          "gothic",
          "half-circle",
          "rectangular"
        ],
        "pType": 2
      },
      {
        "name": "Ea",
        "unit": "m",
        "init": 10,
        "min": 1,
        "max": 100,
        "step": 0.1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "Transversal",
        "unit": "section-separator",
        "init": 0,
        "min": 0,
        "max": 0,
        "step": 0,
        "dropdown": [],
        "pType": 3
      },
      {
        "name": "W3",
        "unit": "m",
        "init": 10,
        "min": 1,
        "max": 100,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "W4",
        "unit": "m",
        "init": 18,
        "min": 1,
        "max": 100,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "H3",
        "unit": "m",
        "init": 5,
        "min": 1,
        "max": 500,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "H4",
        "unit": "m",
        "init": 20,
        "min": 1,
        "max": 500,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "sideStyle",
        "unit": "dropdown",
        "init": 0,
        "min": 0,
        "max": 1,
        "step": 1,
        "dropdown": [
          "straight",
          "arc"
        ],
        "pType": 2
      },
      {
        "name": "Valley extremity",
        "unit": "section-separator",
        "init": 0,
        "min": 0,
        "max": 0,
        "step": 0,
        "dropdown": [],
        "pType": 3
      },
      {
        "name": "Ix1",
        "unit": "m",
        "init": 5,
        "min": 0,
        "max": 50,
        "step": 0.1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "Ih11",
        "unit": "m",
        "init": 2,
        "min": 1,
        "max": 50,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "Ih12",
        "unit": "m",
        "init": 2,
        "min": 1,
        "max": 50,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "Ix2",
        "unit": "m",
        "init": 5,
        "min": 0,
        "max": 50,
        "step": 0.1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "Ih21",
        "unit": "m",
        "init": 2,
        "min": 1,
        "max": 50,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "Ih22",
        "unit": "m",
        "init": 2,
        "min": 1,
        "max": 50,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "Valley",
        "unit": "section-separator",
        "init": 0,
        "min": 0,
        "max": 0,
        "step": 0,
        "dropdown": [],
        "pType": 3
      },
      {
        "name": "p1x",
        "unit": "%",
        "init": 20,
        "min": 1,
        "max": 99,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "p1y",
        "unit": "m",
        "init": -24,
        "min": -300,
        "max": 10,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "p2x",
        "unit": "%",
        "init": 40,
        "min": 1,
        "max": 99,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "p2y",
        "unit": "m",
        "init": -18,
        "min": -300,
        "max": 10,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "p3x",
        "unit": "%",
        "init": 60,
        "min": 1,
        "max": 99,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "p3y",
        "unit": "m",
        "init": -31,
        "min": -300,
        "max": 10,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "p4x",
        "unit": "%",
        "init": 80,
        "min": 1,
        "max": 99,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "p4y",
        "unit": "m",
        "init": -25,
        "min": -300,
        "max": 10,
        "step": 1,
        "dropdown": [],
        "pType": 0
      }
    ],
    "paramSvg": {
      "N1": "bridge_panorama.svg",
      "W1": "bridge_panorama.svg",
      "W2": "bridge_panorama.svg",
      "H1": "bridge_panorama.svg",
      "H2": "bridge_panorama.svg",
      "arcStyle": "bridge_arc.svg",
      "Ea": "bridge_column.svg",
      "W3": "bridge_column.svg",
      "W4": "bridge_column.svg",
      "H3": "bridge_column.svg",
      "H4": "bridge_column.svg",
      "sideStyle": "bridge_column.svg",
      "Ix1": "bridge_panorama.svg",
      "Ih11": "bridge_panorama.svg",
      "Ih12": "bridge_panorama.svg",
      "Ix2": "bridge_panorama.svg",
      "Ih21": "bridge_panorama.svg",
      "Ih22": "bridge_panorama.svg",
      "p1x": "bridge_panorama.svg",
      "p1y": "bridge_panorama.svg",
      "p2x": "bridge_panorama.svg",
      "p2y": "bridge_panorama.svg",
      "p3x": "bridge_panorama.svg",
      "p3y": "bridge_panorama.svg",
      "p4x": "bridge_panorama.svg",
      "p4y": "bridge_panorama.svg"
    },
    "sim": {
      "tMax": 180,
      "tStep": 0.5,
      "tUpdate": 500
    }
  },
  "params": {
    "N1": 9,
    "W1": 20,
    "W2": 2,
    "H1": 2,
    "H2": 30,
    "arcStyle": 0,
    "Ea": 10,
    "Transversal": 0,
    "W3": 10,
    "W4": 18,
    "H3": 5,
    "H4": 20,
    "sideStyle": 0,
    "Valley extremity": 0,
    "Ix1": 5,
    "Ih11": 2,
    "Ih12": 2,
    "Ix2": 5,
    "Ih21": 2,
    "Ih22": 2,
    "Valley": 0,
    "p1x": 20,
    "p1y": -24,
    "p2x": 40,
    "p2y": -18,
    "p3x": 60,
    "p3y": -31,
    "p4x": 80,
    "p4y": -25
  },
  "figures": {
    "faceArcade": [
      [
        {
          "circle": false,
          "seg": [
            {
              "typ": 0,
              "px": 0,
              "py": 0
            },
            {
              "typ": 1,
              "px": 0,
              "py": -32
            },
            {
              "typ": 1,
              "px": 2,
              "py": -32
            },
            {
              "typ": 1,
              "px": 2,
              "py": -22
            },
            {
              "typ": 2,
              "px": 12,
              "py": -2,
              "radius": 25,
              "large": false,
              "ccw": false
            },
            {
              "typ": 2,
              "px": 22,
              "py": -22,
              "radius": 25,
              "large": false,
              "ccw": false
            },
            {
              "typ": 1,
              "px": 22,
              "py": -32
            },
            {
              "typ": 1,
              "px": 24,
              "py": -32
            },
            {
              "typ": 1,
              "px": 24,
              "py": -22
            },
            {
              "typ": 2,
              "px": 34,
              "py": -2,
              "radius": 25,
              "large": false,
              "ccw": false
            },
            {
              "typ": 2,
              "px": 44,
              "py": -22,
              "radius": 25,
              "large": false,
              "ccw": false
            },
            {
              "typ": 1,
              "px": 44,
              "py": -32
            },
            {
              "typ": 1,
              "px": 46,
              "py": -32
            },
            {
              "typ": 1,
              "px": 46,
              "py": -22
            },
            {
              "typ": 2,
              "px": 56,
              "py": -2,
              "radius": 25,
              "large": false,
              "ccw": false
            },
            {
              "typ": 2,
              "px": 66,
              "py": -22,
              "radius": 25,
              "large": false,
              "ccw": false
            },
            {
              "typ": 1,
              "px": 66,
              "py": -32
            },
            {
              "typ": 1,
              "px": 68,
              "py": -32
            },
            {
              "typ": 1,
              "px": 68,
              "py": -22
            },
            {
              "typ": 2,
              "px": 78,
              "py": -2,
              "radius": 25,
              "large": false,
              "ccw": false
            },
            {
              "typ": 2,
              "px": 88,
              "py": -22,
              "radius": 25,
              "large": false,
              "ccw": false
            },
            {
              "typ": 1,
              "px": 88,
              "py": -32
            },
            {
              "typ": 1,
              "px": 90,
              "py": -32
            },
            {
              "typ": 1,
              "px": 90,
              "py": -22
            },
            {
              "typ": 2,
              "px": 100,
              "py": -2,
              "radius": 25,
              "large": false,
              "ccw": false
            },
            {
              "typ": 2,
              "px": 110,
              "py": -22,
              "radius": 25,
              "large": false,
              "ccw": false
            },
            {
              "typ": 1,
              "px": 110,
              "py": -32
            },
            {
              "typ": 1,
              "px": 112,
              "py": -32
            },
            {
              "typ": 1,
              "px": 112,
              "py": -22
            },
            {
              "typ": 2,
              "px": 122,
              "py": -2,
              "radius": 25,
              "large": false,
              "ccw": false
            },
            {
              "typ": 2,
              "px": 132,
              "py": -22,
              "radius": 25,
              "large": false,
              "ccw": false
            },
            {
              "typ": 1,
              "px": 132,
              "py": -32
            },
            {
              "typ": 1,
              "px": 134,
              "py": -32
            },
            {
              "typ": 1,
              "px": 134,
              "py": -22
            },
            {
              "typ": 2,
              "px": 144,
              "py": -2,
              "radius": 25,
              "large": false,
              "ccw": false
            },
            {
              "typ": 2,
              "px": 154,
              "py": -22,
              "radius": 25,
              "large": false,
              "ccw": false
            },
            {
              "typ": 1,
              "px": 154,
              "py": -32
            },
            {
              "typ": 1,
              "px": 156,
              "py": -32
            },
            {
              "typ": 1,
              "px": 156,
              "py": -22
            },
            {
              "typ": 2,
              "px": 166,
              "py": -2,
              "radius": 25,
              "large": false,
              "ccw": false
            },
            {
              "typ": 2,
              "px": 176,
              "py": -22,
              "radius": 25,
              "large": false,
              "ccw": false
            },
            {
              "typ": 1,
              "px": 176,
              "py": -32
            },
            {
              "typ": 1,
              "px": 178,
              "py": -32
            },
            {
              "typ": 1,
              "px": 178,
              "py": -22
            },
            {
              "typ": 2,
              "px": 188,
              "py": -2,
              "radius": 25,
              "large": false,
              "ccw": false
            },
            {
              "typ": 2,
              "px": 198,
              "py": -22,
              "radius": 25,
              "large": false,
              "ccw": false
            },
            {
              "typ": 1,
              "px": 198,
              "py": -32
            },
            {
              "typ": 1,
              "px": 200,
              "py": -32
            },
            {
              "typ": 1,
              "px": 200,
              "py": 0
            },
            {
              "typ": 1,
              "px": 0,
              "py": 0
            }
          ]
        }
      ]
    ],
    "faceColumn": [
      [
        {
          "circle": false,
          "seg": [
            {
              "typ": 0,
              "px": -9,
              "py": -32
            },
            {
              "typ": 1,
              "px": 9,
              "py": -32
            },
            {
              "typ": 1,
              "px": 9,
              "py": -12
            },
            {
              "typ": 1,
              "px": 5,
              "py": -5
            },
            {
              "typ": 1,
              "px": 5,
              "py": 0
            },
            {
              "typ": 1,
              "px": -5,
              "py": 0
            },
            {
              "typ": 1,
              "px": -5,
              "py": -5
            },
            {
              "typ": 1,
              "px": -9,
              "py": -12
            },
            {
              "typ": 1,
              "px": -9,
              "py": -32
            }
          ]
        }
      ]
    ],
    "faceValley": [
      [
        {
          "circle": false,
          "seg": [
            {
              "typ": 0,
              "px": -2,
              "py": 2
            },
            {
              "typ": 1,
              "px": 5,
              "py": 2
            },
            {
              "typ": 1,
              "px": 5,
              "py": -2
            },
            {
              "typ": 1,
              "px": 43,
              "py": -24
            },
            {
              "typ": 1,
              "px": 81,
              "py": -18
            },
            {
              "typ": 1,
              "px": 119,
              "py": -31
            },
            {
              "typ": 1,
              "px": 157,
              "py": -25
            },
            {
              "typ": 1,
              "px": 195,
              "py": -2
            },
            {
              "typ": 1,
              "px": 195,
              "py": 2
            },
            {
              "typ": 1,
              "px": 202,
              "py": 2
            },
            {
              "typ": 1,
              "px": 202,
              "py": -34
            },
            {
              "typ": 1,
              "px": -2,
              "py": -34
            },
            {
              "typ": 1,
              "px": -2,
              "py": 2
            }
          ]
        }
      ]
    ]
  },
  "volume": {
    "extrudes": [
      {
        "outName": "subpax_bridge_arcade",
        "face": "bridge_faceArcade",
        "extrudeMethod": 0,
        "length": 10,
        "rotate": [
          0,
          0,
          0
        ],
        "translate": [
          0,
          0,
          -5
        ]
      },
      {
        "outName": "subpax_bridge_col000",
        "face": "bridge_faceColumn",
        "extrudeMethod": 0,
        "length": 2,
        "rotate": [
          0,
          1.5707963267948966,
          0
        ],
        "translate": [
          0,
          0,
          0
        ]
      },
      {
        "outName": "subpax_bridge_col001",
        "face": "bridge_faceColumn",
        "extrudeMethod": 0,
        "length": 2,
        "rotate": [
          0,
          1.5707963267948966,
          0
        ],
        "translate": [
          22,
          0,
          0
        ]
      },
      {
        "outName": "subpax_bridge_col002",
        "face": "bridge_faceColumn",
        "extrudeMethod": 0,
        "length": 2,
        "rotate": [
          0,
          1.5707963267948966,
          0
        ],
        "translate": [
          44,
          0,
          0
        ]
      },
      {
        "outName": "subpax_bridge_col003",
        "face": "bridge_faceColumn",
        "extrudeMethod": 0,
        "length": 2,
        "rotate": [
          0,
          1.5707963267948966,
          0
        ],
        "translate": [
          66,
          0,
          0
        ]
      },
      {
        "outName": "subpax_bridge_col004",
        "face": "bridge_faceColumn",
        "extrudeMethod": 0,
        "length": 2,
        "rotate": [
          0,
          1.5707963267948966,
          0
        ],
        "translate": [
          88,
          0,
          0
        ]
      },
      {
        "outName": "subpax_bridge_col005",
        "face": "bridge_faceColumn",
        "extrudeMethod": 0,
        "length": 2,
        "rotate": [
          0,
          1.5707963267948966,
          0
        ],
        "translate": [
          110,
          0,
          0
        ]
      },
      {
        "outName": "subpax_bridge_col006",
        "face": "bridge_faceColumn",
        "extrudeMethod": 0,
        "length": 2,
        "rotate": [
          0,
          1.5707963267948966,
          0
        ],
        "translate": [
          132,
          0,
          0
        ]
      },
      {
        "outName": "subpax_bridge_col007",
        "face": "bridge_faceColumn",
        "extrudeMethod": 0,
        "length": 2,
        "rotate": [
          0,
          1.5707963267948966,
          0
        ],
        "translate": [
          154,
          0,
          0
        ]
      },
      {
        "outName": "subpax_bridge_col008",
        "face": "bridge_faceColumn",
        "extrudeMethod": 0,
        "length": 2,
        "rotate": [
          0,
          1.5707963267948966,
          0
        ],
        "translate": [
          176,
          0,
          0
        ]
      },
      {
        "outName": "subpax_bridge_col009",
        "face": "bridge_faceColumn",
        "extrudeMethod": 0,
        "length": 2,
        "rotate": [
          0,
          1.5707963267948966,
          0
        ],
        "translate": [
          198,
          0,
          0
        ]
      },
      {
        "outName": "subpax_bridge_valley",
        "face": "bridge_faceValley",
        "extrudeMethod": 0,
        "length": 36,
        "rotate": [
          0,
          0,
          0
        ],
        "translate": [
          0,
          0,
          -18
        ]
      }
    ],
    "volumes": [
      {
        "outName": "pax_bridge",
        "boolMethod": 2,
        "inList": [
          "subpax_bridge_arcade",
          "subpax_bridge_col000",
          "subpax_bridge_col001",
          "subpax_bridge_col002",
          "subpax_bridge_col003",
          "subpax_bridge_col004",
          "subpax_bridge_col005",
          "subpax_bridge_col006",
          "subpax_bridge_col007",
          "subpax_bridge_col008",
          "subpax_bridge_col009",
          "subpax_bridge_valley"
        ]
      }
    ]
  },
  "subs": {},
  "log": "bridge simTime: 0\nBridge length: 190.00 m\nbridge drawn successfully!\n"
}