{
 "stage_seconds": {
  "gr_shape.py": 0.04,
  "gr_hull.py": 2.82,
  "gr_parts.py": 0.0,
  "gr_clamp.py": 0.03,
  "gr_fittings.py": 0.06,
  "gr_doors.py": 0.02,
  "gr_cabin.py": 0.03
 },
 "hull_stations": 161,
 "collar_square": {
  "stations": [
   95,
   120
  ],
  "half_y": 0.43,
  "centre_y": -0.09
 },
 "hull_columns": 144,
 "stage": "fittings",
 "collar": {
  "azimuths": 184,
  "section_points": 15,
  "pockets_deg": [
   13.5,
   17.5
  ],
  "lip_r": 0.552,
  "wall_r": 0.535,
  "lip_top_z": 1.375
 },
 "hatch": {
  "r": 0.5,
  "gap_m": 0.0067,
  "dome_top_z": 1.418,
  "hinge": [
   0.0,
   -0.59,
   1.392
  ],
  "open_deg": [
   0.0,
   100.0
  ]
 },
 "doors": {
  "L": {
   "hinge_axis": [
    1.2029,
    0.1568,
    -0.1512
   ],
   "open_deg": [
    0.0,
    95.0
   ]
  },
  "R": {
   "hinge_axis": [
    -1.2028,
    0.1568,
    -0.1512
   ],
   "open_deg": [
    0.0,
    95.0
   ]
  }
 },
 "cabin": {
  "seats_x": 0.45,
  "eyes": {
   "L": [
    0.45,
    -1.143,
    0.088
   ],
   "R": [
    -0.45,
    -1.143,
    0.088
   ]
  },
  "deck_z": -1.198
 },
 "pruned_faces": 23,
 "custom_normal_corners": 78144,
 "ucx": [
  {
   "name": "UCX_SM_Grouper_Hull_01",
   "part": "hull slice -2.82 .. -2.55 m",
   "verts": 63,
   "tris": 122,
   "convex_within_mm": 0.26
  },
  {
   "name": "UCX_SM_Grouper_Hull_02",
   "part": "hull slice -2.55 .. -2.20 m",
   "verts": 64,
   "tris": 124,
   "convex_within_mm": 0.33
  },
  {
   "name": "UCX_SM_Grouper_Hull_03",
   "part": "hull slice -2.20 .. -1.85 m",
   "verts": 64,
   "tris": 124,
   "convex_within_mm": 0.03
  },
  {
   "name": "UCX_SM_Grouper_Hull_04",
   "part": "hull slice -1.85 .. -1.50 m",
   "verts": 64,
   "tris": 124,
   "convex_within_mm": 0.1
  },
  {
   "name": "UCX_SM_Grouper_Hull_05",
   "part": "hull slice -1.50 .. -1.15 m",
   "verts": 64,
   "tris": 124,
   "convex_within_mm": 0.07
  },
  {
   "name": "UCX_SM_Grouper_Hull_06",
   "part": "hull slice -1.15 .. -0.80 m",
   "verts": 64,
   "tris": 124,
   "convex_within_mm": 0.01
  },
  {
   "name": "UCX_SM_Grouper_Hull_07",
   "part": "hull slice -0.80 .. -0.45 m",
   "verts": 64,
   "tris": 124,
   "convex_within_mm": 0.07
  },
  {
   "name": "UCX_SM_Grouper_Hull_08",
   "part": "hull slice -0.45 .. -0.10 m",
   "verts": 64,
   "tris": 124,
   "convex_within_mm": 0.0
  },
  {
   "name": "UCX_SM_Grouper_Hull_09",
   "part": "hull slice -0.10 .. 0.25 m",
   "verts": 64,
   "tris": 124,
   "convex_within_mm": 0.0
  },
  {
   "name": "UCX_SM_Grouper_Hull_10",
   "part": "hull slice 0.25 .. 0.60 m",
   "verts": 64,
   "tris": 124,
   "convex_within_mm": 0.14
  },
  {
   "name": "UCX_SM_Grouper_Hull_11",
   "part": "hull slice 0.60 .. 0.95 m",
   "verts": 64,
   "tris": 124,
   "convex_within_mm": 0.12
  },
  {
   "name": "UCX_SM_Grouper_Hull_12",
   "part": "hull slice 0.95 .. 1.30 m",
   "verts": 64,
   "tris": 124,
   "convex_within_mm": 0.09
  },
  {
   "name": "UCX_SM_Grouper_Hull_13",
   "part": "hull slice 1.30 .. 1.65 m",
   "verts": 64,
   "tris": 124,
   "convex_within_mm": 0.0
  },
  {
   "name": "UCX_SM_Grouper_Hull_14",
   "part": "hull slice 1.65 .. 2.00 m",
   "verts": 64,
   "tris": 124,
   "convex_within_mm": 0.02
  },
  {
   "name": "UCX_SM_Grouper_Hull_15",
   "part": "hull slice 2.00 .. 2.40 m",
   "verts": 64,
   "tris": 124,
   "convex_within_mm": 0.33
  },
  {
   "name": "UCX_SM_Grouper_Hull_16",
   "part": "hull slice 2.40 .. 2.80 m",
   "verts": 64,
   "tris": 124,
   "convex_within_mm": 0.36
  },
  {
   "name": "UCX_SM_Grouper_Hull_17",
   "part": "hull slice 2.80 .. 3.20 m",
   "verts": 64,
   "tris": 124,
   "convex_within_mm": 0.21
  },
  {
   "name": "UCX_SM_Grouper_Hull_18",
   "part": "hull slice 3.20 .. 3.51 m",
   "verts": 64,
   "tris": 124,
   "convex_within_mm": 0.1
  },
  {
   "name": "UCX_SM_Grouper_Hull_19",
   "part": "collar",
   "verts": 48,
   "tris": 92,
   "convex_within_mm": 0.0
  },
  {
   "name": "UCX_SM_Grouper_Hull_20",
   "part": "dorsal ridge",
   "verts": 24,
   "tris": 44,
   "convex_within_mm": 0.0
  },
  {
   "name": "UCX_SM_Grouper_Hull_21",
   "part": "lamp head, port",
   "verts": 24,
   "tris": 44,
   "convex_within_mm": 0.0
  },
  {
   "name": "UCX_SM_Grouper_Hull_22",
   "part": "lamp head, starboard",
   "verts": 24,
   "tris": 44,
   "convex_within_mm": 0.0
  },
  {
   "name": "UCX_SM_Grouper_Hull_23",
   "part": "sensor box",
   "verts": 16,
   "tris": 28,
   "convex_within_mm": 0.0
  },
  {
   "name": "UCX_SM_Grouper_Hull_24",
   "part": "scanner drum and cradle",
   "verts": 48,
   "tris": 92,
   "convex_within_mm": 0.0
  },
  {
   "name": "UCX_SM_Grouper_Hull_25",
   "part": "stern fin, port",
   "verts": 24,
   "tris": 44,
   "convex_within_mm": 0.03
  },
  {
   "name": "UCX_SM_Grouper_Hull_26",
   "part": "stern fin, starboard",
   "verts": 24,
   "tris": 44,
   "convex_within_mm": 0.03
  },
  {
   "name": "UCX_SM_Grouper_Hull_27",
   "part": "skeg",
   "verts": 24,
   "tris": 44,
   "convex_within_mm": 0.0
  },
  {
   "name": "UCX_SM_Grouper_Hull_28",
   "part": "cheek fin, port",
   "verts": 16,
   "tris": 28,
   "convex_within_mm": 0.0
  },
  {
   "name": "UCX_SM_Grouper_Hull_29",
   "part": "cheek fin, starboard",
   "verts": 16,
   "tris": 28,
   "convex_within_mm": 0.0
  }
 ],
 "bounds_min": [
  -1.351,
  -3.483,
  -1.73
 ],
 "bounds_max": [
  1.351,
  3.966,
  1.831
 ],
 "dimensions": [
  2.702,
  7.449,
  3.561
 ],
 "audit": [
  {
   "name": "SM_Grouper_Hull",
   "verts": 45739,
   "tris_total": 86148,
   "tri": 2,
   "quad": 43073,
   "ngon": 0,
   "open_edges": 4952,
   "zero_area": 0,
   "loose": 0,
   "uv": 1
  },
  {
   "name": "SM_Grouper_Glass",
   "verts": 1197,
   "tris_total": 2136,
   "tri": 0,
   "quad": 1068,
   "ngon": 0,
   "open_edges": 252,
   "zero_area": 0,
   "loose": 0,
   "uv": 0
  },
  {
   "name": "SM_Grouper_Cabin",
   "verts": 6240,
   "tris_total": 11887,
   "tri": 3,
   "quad": 5942,
   "ngon": 0,
   "open_edges": 363,
   "zero_area": 0,
   "loose": 0,
   "uv": 1
  },
  {
   "name": "SM_Grouper_Hatch",
   "verts": 1170,
   "tris_total": 2316,
   "tri": 0,
   "quad": 1158,
   "ngon": 0,
   "open_edges": 0,
   "zero_area": 0,
   "loose": 0,
   "uv": 0
  },
  {
   "name": "SM_Grouper_Rotor",
   "verts": 482,
   "tris_total": 940,
   "tri": 0,
   "quad": 470,
   "ngon": 0,
   "open_edges": 0,
   "zero_area": 0,
   "loose": 0,
   "uv": 0
  },
  {
   "name": "SM_Grouper_Antenna",
   "verts": 92,
   "tris_total": 172,
   "tri": 0,
   "quad": 86,
   "ngon": 0,
   "open_edges": 0,
   "zero_area": 0,
   "loose": 0,
   "uv": 0
  },
  {
   "name": "SM_Grouper_Door_L",
   "verts": 1225,
   "tris_total": 2376,
   "tri": 0,
   "quad": 1188,
   "ngon": 0,
   "open_edges": 48,
   "zero_area": 0,
   "loose": 0,
   "uv": 1
  },
  {
   "name": "SM_Grouper_Door_R",
   "verts": 1225,
   "tris_total": 2376,
   "tri": 0,
   "quad": 1188,
   "ngon": 0,
   "open_edges": 48,
   "zero_area": 0,
   "loose": 0,
   "uv": 1
  }
 ],
 "cabin_verts_near_or_outside_skin": 0,
 "cabin_worst_points": [],
 "build_seconds": 3.96
}