[
  {
    "id": "P01",
    "label": "Front_Shell",
    "quantity": 1,
    "native_xyz_mm": [
      77.9998,
      149.9998,
      14.509900000000004
    ],
    "oriented_xyz_mm": [
      77.99980163574219,
      149.9998016357422,
      14.509900093078613
    ],
    "minimum_screen_mm": 1.0353160063035598,
    "mesh_source": "Fusion native High STL mesh; exact STEP valid but independent tessellator failed",
    "file": "STL/01_Rigid_PLA/C28_R3_4_P01_Front_Shell.stl",
    "rotation_axis": [
      1,
      0,
      0
    ],
    "rotation_radians": 3.141592653589793,
    "translation_mm": [
      -0.0,
      -0.0,
      -9.999999746582732e-05
    ]
  },
  {
    "id": "P02",
    "label": "Rear_Shell",
    "quantity": 1,
    "native_xyz_mm": [
      78.0,
      150.0,
      15.650000000000004
    ],
    "oriented_xyz_mm": [
      78.0,
      150.0,
      15.649999618530273
    ],
    "minimum_screen_mm": 1.0,
    "mesh_source": "Independent STEP tessellation, tolerance 0.01 mm",
    "file": "STL/01_Rigid_PLA/C28_R3_4_P02_Rear_Shell.stl",
    "rotation_axis": null,
    "rotation_radians": 0,
    "translation_mm": [
      -0.0,
      -0.0,
      24.0
    ]
  },
  {
    "id": "P03",
    "label": "One_Piece_Play_Button",
    "quantity": 1,
    "native_xyz_mm": [
      29.0,
      28.400000000000006,
      4.05
    ],
    "oriented_xyz_mm": [
      29.0,
      28.400001525878906,
      4.050000190734863
    ],
    "minimum_screen_mm": 1.2000000000000002,
    "mesh_source": "Independent STEP tessellation",
    "file": "STL/01_Rigid_PLA/C28_R3_4_P03_One_Piece_Play_Button.stl",
    "rotation_axis": [
      1,
      0,
      0
    ],
    "rotation_radians": 3.141592653589793,
    "translation_mm": [
      -0.0,
      -47.0,
      0.5500000119209364
    ]
  },
  {
    "id": "P04",
    "label": "Front_Switch_Clamp",
    "quantity": 1,
    "native_xyz_mm": [
      40.0,
      16.0,
      9.400000000000002
    ],
    "oriented_xyz_mm": [
      40.0,
      16.0,
      9.399999618530273
    ],
    "minimum_screen_mm": 1.0,
    "mesh_source": "Independent STEP tessellation",
    "file": "STL/01_Rigid_PLA/C28_R3_4_P04_Front_Switch_Clamp.stl",
    "rotation_axis": null,
    "rotation_radians": 0,
    "translation_mm": [
      -0.0,
      47.0,
      12.300000190734863
    ]
  },
  {
    "id": "P05",
    "label": "Talk_Carrier",
    "quantity": 1,
    "native_xyz_mm": [
      29.7,
      54.0,
      12.0
    ],
    "oriented_xyz_mm": [
      12.0,
      54.0,
      29.700000762939453
    ],
    "minimum_screen_mm": 1.0499999999999972,
    "mesh_source": "Independent STEP tessellation",
    "file": "STL/01_Rigid_PLA/C28_R3_4_P05_Talk_Carrier.stl",
    "rotation_axis": [
      0,
      1,
      0
    ],
    "rotation_radians": -1.5707963267948966,
    "translation_mm": [
      -11.999999999999996,
      -12.0,
      40.5
    ]
  },
  {
    "id": "P06",
    "label": "One_Piece_Volume_Up",
    "quantity": 1,
    "native_xyz_mm": [
      6.650000000000006,
      18.8,
      11.0
    ],
    "oriented_xyz_mm": [
      6.650001525878906,
      18.80000114440918,
      11.0
    ],
    "minimum_screen_mm": 1.0,
    "mesh_source": "Independent STEP tessellation",
    "file": "STL/01_Rigid_PLA/C28_R3_4_P06_One_Piece_Volume_Up.stl",
    "rotation_axis": null,
    "rotation_radians": 0,
    "translation_mm": [
      -38.125,
      -23.000000953674316,
      17.5
    ]
  },
  {
    "id": "P07",
    "label": "One_Piece_Volume_Down",
    "quantity": 1,
    "native_xyz_mm": [
      6.650000000000006,
      18.8,
      11.0
    ],
    "oriented_xyz_mm": [
      6.650001525878906,
      18.799999237060547,
      11.0
    ],
    "minimum_screen_mm": 1.0,
    "mesh_source": "Independent STEP tessellation",
    "file": "STL/01_Rigid_PLA/C28_R3_4_P07_One_Piece_Volume_Down.stl",
    "rotation_axis": null,
    "rotation_radians": 0,
    "translation_mm": [
      -38.125,
      5.999999761581421,
      17.5
    ]
  },
  {
    "id": "P08",
    "label": "Talk_Switch_Cradle",
    "quantity": 1,
    "native_xyz_mm": [
      5.049900000000001,
      9.0,
      7.15
    ],
    "oriented_xyz_mm": [
      7.149999618530273,
      9.0,
      5.049900054931641
    ],
    "minimum_screen_mm": 1.0,
    "mesh_source": "Independent STEP tessellation, tolerance 0.01 mm",
    "file": "STL/01_Rigid_PLA/C28_R3_4_P08_Talk_Switch_Cradle.stl",
    "rotation_axis": [
      0,
      1,
      0
    ],
    "rotation_radians": 1.5707963267948966,
    "translation_mm": [
      8.625000000000002,
      -17.0,
      -31.5
    ]
  },
  {
    "id": "P09",
    "label": "Volume_Up_Switch_Cradle",
    "quantity": 1,
    "native_xyz_mm": [
      5.049899999999994,
      9.0,
      7.15
    ],
    "oriented_xyz_mm": [
      7.149999618530273,
      9.0,
      5.049900054931641
    ],
    "minimum_screen_mm": 1.0,
    "mesh_source": "Independent STEP tessellation, tolerance 0.01 mm",
    "file": "STL/01_Rigid_PLA/C28_R3_4_P09_Volume_Up_Switch_Cradle.stl",
    "rotation_axis": [
      0,
      1,
      0
    ],
    "rotation_radians": -1.5707963267948966,
    "translation_mm": [
      -8.625000000000002,
      -23.0,
      -32.599998474121094
    ]
  },
  {
    "id": "P10",
    "label": "Volume_Down_Switch_Cradle",
    "quantity": 1,
    "native_xyz_mm": [
      5.049899999999994,
      9.0,
      7.15
    ],
    "oriented_xyz_mm": [
      7.149999618530273,
      9.0,
      5.049900054931641
    ],
    "minimum_screen_mm": 1.0,
    "mesh_source": "Independent STEP tessellation, tolerance 0.01 mm",
    "file": "STL/01_Rigid_PLA/C28_R3_4_P10_Volume_Down_Switch_Cradle.stl",
    "rotation_axis": [
      0,
      1,
      0
    ],
    "rotation_radians": -1.5707963267948966,
    "translation_mm": [
      -8.625000000000002,
      6.0,
      -32.599998474121094
    ]
  },
  {
    "id": "P11",
    "label": "Lower_Speaker_Keeper",
    "quantity": 1,
    "native_xyz_mm": [
      23.2,
      4.400000021983669,
      1.3999999999999995
    ],
    "oriented_xyz_mm": [
      23.200000762939453,
      4.40000057220459,
      1.4000000953674316
    ],
    "minimum_screen_mm": 1.050331649589702,
    "mesh_source": "Independent STEP tessellation",
    "file": "STL/01_Rigid_PLA/C28_R3_4_P11_Lower_Speaker_Keeper.stl",
    "rotation_axis": null,
    "rotation_radians": 0,
    "translation_mm": [
      -0.0,
      -18.000000476837158,
      6.349999904632568
    ]
  },
  {
    "id": "P12",
    "label": "Upper_Speaker_Keeper",
    "quantity": 1,
    "native_xyz_mm": [
      23.2,
      4.400000021983672,
      1.3999999999999995
    ],
    "oriented_xyz_mm": [
      23.200000762939453,
      4.399997711181641,
      1.4000000953674316
    ],
    "minimum_screen_mm": 1.0503316495896913,
    "mesh_source": "Independent STEP tessellation",
    "file": "STL/01_Rigid_PLA/C28_R3_4_P12_Upper_Speaker_Keeper.stl",
    "rotation_axis": null,
    "rotation_radians": 0,
    "translation_mm": [
      -0.0,
      -65.99999809265137,
      6.349999904632568
    ]
  },
  {
    "id": "P13",
    "label": "Microphone_Keeper",
    "quantity": 1,
    "native_xyz_mm": [
      29.000000000000004,
      13.799999999271002,
      1.8500000000000014
    ],
    "oriented_xyz_mm": [
      28.999683380126953,
      13.80000114440918,
      1.8499999046325684
    ],
    "minimum_screen_mm": 1.0387953913763786,
    "mesh_source": "Independent STEP tessellation, tolerance 0.01 mm",
    "file": "STL/01_Rigid_PLA/C28_R3_4_P13_Microphone_Keeper.stl",
    "rotation_axis": null,
    "rotation_radians": 0,
    "translation_mm": [
      -0.0001583099365234375,
      13.23800015449524,
      6.949999809265137
    ]
  },
  {
    "id": "P14",
    "label": "LED_Keeper",
    "quantity": 1,
    "native_xyz_mm": [
      12.8,
      17.200000000000003,
      3.1000000000000014
    ],
    "oriented_xyz_mm": [
      12.799999237060547,
      17.200000762939453,
      3.09999942779541
    ],
    "minimum_screen_mm": 1.2013970221940085,
    "mesh_source": "Independent STEP tessellation, tolerance 0.01 mm",
    "file": "STL/01_Rigid_PLA/C28_R3_4_P14_LED_Keeper.stl",
    "rotation_axis": null,
    "rotation_radians": 0,
    "translation_mm": [
      6.999999821186066,
      -2.000000238418579,
      11.399999618530273
    ]
  },
  {
    "id": "P15",
    "label": "Lower_Antenna_Frame",
    "quantity": 1,
    "native_xyz_mm": [
      33.400000000000006,
      62.85,
      2.629999999999999
    ],
    "oriented_xyz_mm": [
      33.400001525878906,
      62.85000228881836,
      2.6299991607666016
    ],
    "minimum_screen_mm": 1.0,
    "mesh_source": "Independent STEP tessellation, tolerance 0.01 mm",
    "file": "STL/01_Rigid_PLA/C28_R3_4_P15_Lower_Antenna_Frame.stl",
    "rotation_axis": null,
    "rotation_radians": 0,
    "translation_mm": [
      -0.0,
      4.475000381469727,
      20.329999923706055
    ]
  },
  {
    "id": "P16",
    "label": "Upper_Antenna_Frame",
    "quantity": 1,
    "native_xyz_mm": [
      33.400000000000006,
      40.60000000000001,
      1.1999999999999993
    ],
    "oriented_xyz_mm": [
      33.400001525878906,
      40.60000228881836,
      1.2000007629394531
    ],
    "minimum_screen_mm": 1.1999999999999993,
    "mesh_source": "Independent STEP tessellation",
    "file": "STL/01_Rigid_PLA/C28_R3_4_P16_Upper_Antenna_Frame.stl",
    "rotation_axis": null,
    "rotation_radians": 0,
    "translation_mm": [
      -0.0,
      -48.60000038146973,
      20.329999923706055
    ]
  },
  {
    "id": "M04",
    "label": "Print_Grille_Bezel",
    "quantity": 1,
    "native_xyz_mm": [
      48.0,
      50.0,
      1.6500000000000004
    ],
    "oriented_xyz_mm": [
      48.0,
      50.0,
      1.649999976158142
    ],
    "minimum_screen_mm": 1.1999999999999997,
    "mesh_source": "Independent STEP tessellation",
    "file": "STL/01_Rigid_PLA/C28_R3_4_M04_Print_Grille_Bezel.stl",
    "rotation_axis": [
      1,
      0,
      0
    ],
    "rotation_radians": 3.141592653589793,
    "translation_mm": [
      -0.0,
      37.5,
      1.5499999523162826
    ]
  },
  {
    "id": "F01",
    "label": "Flexible_Rim",
    "quantity": 1,
    "native_xyz_mm": [
      80.69999999949499,
      152.7,
      24.378665314484998
    ],
    "oriented_xyz_mm": [
      80.70001220703125,
      152.6999969482422,
      24.378665924072266
    ],
    "minimum_screen_mm": 1.1872040472204264,
    "mesh_source": "Independent STEP tessellation",
    "file": "STL/02_Flexible_Only/C28_R3_4_F01_Flexible_Rim.stl",
    "rotation_axis": null,
    "rotation_radians": 0,
    "translation_mm": [
      7.62939453125e-06,
      -0.0,
      24.189332962036133
    ]
  },
  {
    "id": "F02",
    "label": "Flexible_Talk_Grip",
    "quantity": 1,
    "native_xyz_mm": [
      1.299999999999983,
      54.0,
      12.0
    ],
    "oriented_xyz_mm": [
      12.0,
      54.0,
      1.3000030517578125
    ],
    "minimum_screen_mm": 1.2999999999999972,
    "mesh_source": "Independent STEP tessellation",
    "file": "STL/02_Flexible_Only/C28_R3_4_F02_Flexible_Talk_Grip.stl",
    "rotation_axis": [
      0,
      1,
      0
    ],
    "rotation_radians": 1.5707963267948966,
    "translation_mm": [
      12.000000000000004,
      -12.0,
      -40.599998474121094
    ]
  },
  {
    "id": "L01",
    "label": "Lens_Fit_Proxy",
    "quantity": 1,
    "native_xyz_mm": [
      5.4,
      5.4,
      3.92
    ],
    "oriented_xyz_mm": [
      5.400000095367432,
      5.399999618530273,
      3.9200000762939453
    ],
    "minimum_screen_mm": 1.3499999999999996,
    "mesh_source": "Independent STEP tessellation",
    "file": "STL/03_Optical_Fit_Proxies/C28_R3_4_L01_Lens_Fit_Proxy.stl",
    "rotation_axis": null,
    "rotation_radians": 0,
    "translation_mm": [
      -0.0,
      -1.9999999105930328,
      3.5
    ]
  },
  {
    "id": "L02",
    "label": "Light_Guide_Fit_Proxy",
    "quantity": 1,
    "native_xyz_mm": [
      4.200000000000001,
      4.2,
      5.55
    ],
    "oriented_xyz_mm": [
      4.199956893920898,
      4.199999809265137,
      5.550000190734863
    ],
    "minimum_screen_mm": 1.8,
    "mesh_source": "Independent STEP tessellation",
    "file": "STL/03_Optical_Fit_Proxies/C28_R3_4_L02_Light_Guide_Fit_Proxy.stl",
    "rotation_axis": null,
    "rotation_radians": 0,
    "translation_mm": [
      -0.2999783754348755,
      -1.9999999515712261,
      9.100000381469727
    ]
  },
  {
    "id": "P17",
    "label": "Lower_Talk_Guide",
    "quantity": 1,
    "native_xyz_mm": [
      22.000000000000007,
      9.100000000000001,
      2.5
    ],
    "oriented_xyz_mm": [
      22.0,
      9.100000381469727,
      2.498814582824707
    ],
    "minimum_screen_mm": 1.1976811996759789,
    "mesh_source": "Independent STEP tessellation",
    "file": "STL/01_Rigid_PLA/C28_R3_4_P17_Lower_Talk_Guide.stl",
    "rotation_axis": [
      1,
      0,
      0
    ],
    "rotation_radians": 3.141592653589793,
    "translation_mm": [
      26.200000286102295,
      -14.550000190734863,
      -8.800000190734862
    ]
  },
  {
    "id": "P18",
    "label": "Upper_Talk_Guide",
    "quantity": 1,
    "native_xyz_mm": [
      24.700000000000003,
      9.3,
      2.499999999999999
    ],
    "oriented_xyz_mm": [
      24.700000762939453,
      9.299999237060547,
      2.498715400695801
    ],
    "minimum_screen_mm": 1.1990907653591367,
    "mesh_source": "Independent STEP tessellation, tolerance 0.01 mm",
    "file": "STL/01_Rigid_PLA/C28_R3_4_P18_Upper_Talk_Guide.stl",
    "rotation_axis": [
      1,
      0,
      0
    ],
    "rotation_radians": 3.141592653589793,
    "translation_mm": [
      24.850000381469727,
      22.850000381469727,
      -7.800000190734866
    ]
  },
  {
    "id": "P19",
    "label": "Battery_Keeper_1",
    "quantity": 1,
    "native_xyz_mm": [
      15.8,
      35.599999999999994,
      2.0
    ],
    "oriented_xyz_mm": [
      15.797771453857422,
      35.59999084472656,
      2.000000476837158
    ],
    "minimum_screen_mm": 1.3988999326152616,
    "mesh_source": "Independent STEP tessellation",
    "file": "STL/01_Rigid_PLA/C28_R3_4_P19_Battery_Keeper_1.stl",
    "rotation_axis": null,
    "rotation_radians": 0,
    "translation_mm": [
      27.300649642944336,
      -51.79999542236328,
      8.350000381469727
    ]
  },
  {
    "id": "P20",
    "label": "Battery_Keeper_2",
    "quantity": 1,
    "native_xyz_mm": [
      15.8,
      37.599999999999994,
      2.0
    ],
    "oriented_xyz_mm": [
      15.799968719482422,
      37.59999084472656,
      2.000000476837158
    ],
    "minimum_screen_mm": 1.3991159721317292,
    "mesh_source": "Independent STEP tessellation",
    "file": "STL/01_Rigid_PLA/C28_R3_4_P20_Battery_Keeper_2.stl",
    "rotation_axis": null,
    "rotation_radians": 0,
    "translation_mm": [
      -27.300016403198242,
      -50.79999542236328,
      8.350000381469727
    ]
  }
]