{
 "stage_seconds": {
  "gr_shape.py": 0.04,
  "gr_hull.py": 1.14,
  "gr_parts.py": 0.0,
  "gr_clamp.py": 0.01,
  "gr_fittings.py": 0.06,
  "gr_doors.py": 0.01,
  "gr_cabin.py": 0.04
 },
 "hull_stations": 103,
 "collar_square": {
  "stations": [
   64,
   81
  ],
  "half_y": 0.43,
  "centre_y": -0.09
 },
 "hull_columns": 72,
 "stage": "fittings",
 "collar": {
  "azimuths": 96,
  "section_points": 15,
  "pockets_deg": [
   13.5,
   21.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.1909,
    0.1568,
    -0.1512
   ],
   "open_deg": [
    0.0,
    95.0
   ]
  },
  "R": {
   "hinge_axis": [
    -1.191,
    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": 327,
 "pruned_hull_faces": 74,
 "custom_normal_corners": 23198,
 "ucx": [
  {
   "name": "UCX_SM_Grouper_Hull_01",
   "part": "hull slice -2.82 .. -2.55 m",
   "verts": 63,
   "tris": 122,
   "convex_within_mm": 0.91
  },
  {
   "name": "UCX_SM_Grouper_Hull_02",
   "part": "hull slice -2.55 .. -2.20 m",
   "verts": 64,
   "tris": 124,
   "convex_within_mm": 0.24
  },
  {
   "name": "UCX_SM_Grouper_Hull_03",
   "part": "hull slice -2.20 .. -1.85 m",
   "verts": 64,
   "tris": 124,
   "convex_within_mm": 0.01
  },
  {
   "name": "UCX_SM_Grouper_Hull_04",
   "part": "hull slice -1.85 .. -1.50 m",
   "verts": 64,
   "tris": 124,
   "convex_within_mm": 0.0
  },
  {
   "name": "UCX_SM_Grouper_Hull_05",
   "part": "hull slice -1.50 .. -1.15 m",
   "verts": 63,
   "tris": 122,
   "convex_within_mm": 0.0
  },
  {
   "name": "UCX_SM_Grouper_Hull_06",
   "part": "hull slice -1.15 .. -0.80 m",
   "verts": 64,
   "tris": 124,
   "convex_within_mm": 0.17
  },
  {
   "name": "UCX_SM_Grouper_Hull_07",
   "part": "hull slice -0.80 .. -0.45 m",
   "verts": 64,
   "tris": 124,
   "convex_within_mm": 0.15
  },
  {
   "name": "UCX_SM_Grouper_Hull_08",
   "part": "hull slice -0.45 .. -0.10 m",
   "verts": 64,
   "tris": 124,
   "convex_within_mm": 0.09
  },
  {
   "name": "UCX_SM_Grouper_Hull_09",
   "part": "hull slice -0.10 .. 0.25 m",
   "verts": 64,
   "tris": 124,
   "convex_within_mm": 0.45
  },
  {
   "name": "UCX_SM_Grouper_Hull_10",
   "part": "hull slice 0.25 .. 0.60 m",
   "verts": 64,
   "tris": 124,
   "convex_within_mm": 0.0
  },
  {
   "name": "UCX_SM_Grouper_Hull_11",
   "part": "hull slice 0.60 .. 0.95 m",
   "verts": 64,
   "tris": 124,
   "convex_within_mm": 0.14
  },
  {
   "name": "UCX_SM_Grouper_Hull_12",
   "part": "hull slice 0.95 .. 1.30 m",
   "verts": 36,
   "tris": 68,
   "convex_within_mm": 0.0
  },
  {
   "name": "UCX_SM_Grouper_Hull_13",
   "part": "hull slice 1.30 .. 1.65 m",
   "verts": 64,
   "tris": 124,
   "convex_within_mm": 0.12
  },
  {
   "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.15
  },
  {
   "name": "UCX_SM_Grouper_Hull_16",
   "part": "hull slice 2.40 .. 2.80 m",
   "verts": 64,
   "tris": 124,
   "convex_within_mm": 0.06
  },
  {
   "name": "UCX_SM_Grouper_Hull_17",
   "part": "hull slice 2.80 .. 3.20 m",
   "verts": 64,
   "tris": 124,
   "convex_within_mm": 0.08
  },
  {
   "name": "UCX_SM_Grouper_Hull_18",
   "part": "hull slice 3.20 .. 3.51 m",
   "verts": 64,
   "tris": 124,
   "convex_within_mm": 0.19
  },
  {
   "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.0
  },
  {
   "name": "UCX_SM_Grouper_Hull_26",
   "part": "stern fin, starboard",
   "verts": 24,
   "tris": 44,
   "convex_within_mm": 0.0
  },
  {
   "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.361,
  -3.483,
  -1.73
 ],
 "bounds_max": [
  1.361,
  3.966,
  1.831
 ],
 "dimensions": [
  2.722,
  7.449,
  3.561
 ],
 "audit": [
  {
   "name": "SM_Grouper_Hull",
   "verts": 25832,
   "tris_total": 47322,
   "tri": 0,
   "quad": 23661,
   "ngon": 0,
   "open_edges": 3944,
   "zero_area": 0,
   "loose": 0,
   "uv": 2
  },
  {
   "name": "SM_Grouper_Glass",
   "verts": 489,
   "tris_total": 816,
   "tri": 0,
   "quad": 408,
   "ngon": 0,
   "open_edges": 156,
   "zero_area": 0,
   "loose": 0,
   "uv": 0
  },
  {
   "name": "SM_Grouper_Cabin",
   "verts": 5119,
   "tris_total": 9590,
   "tri": 0,
   "quad": 4795,
   "ngon": 0,
   "open_edges": 262,
   "zero_area": 0,
   "loose": 0,
   "uv": 1
  },
  {
   "name": "SM_Grouper_Hatch",
   "verts": 962,
   "tris_total": 1900,
   "tri": 0,
   "quad": 950,
   "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": 897,
   "tris_total": 1736,
   "tri": 0,
   "quad": 868,
   "ngon": 0,
   "open_edges": 32,
   "zero_area": 0,
   "loose": 0,
   "uv": 1
  },
  {
   "name": "SM_Grouper_Door_R",
   "verts": 897,
   "tris_total": 1736,
   "tri": 0,
   "quad": 868,
   "ngon": 0,
   "open_edges": 32,
   "zero_area": 0,
   "loose": 0,
   "uv": 1
  }
 ],
 "cabin_verts_near_or_outside_skin": 0,
 "cabin_worst_points": [],
 "build_seconds": 2.01
}