{
 "source": "fenrir_v2_assembly_copy_2026-09-16.step (Onshape copy dad2a7538d1e4b78f1390119, v2 assembly)",
 "generated": "2026-09-22",
 "units": "mm",
 "up": "+z",
 "front": "+y (drum end)",
 "files": {
  "rest": "fenrir-mech-rest.glb",
  "exploded": "fenrir-mech-exploded.glb"
 },
 "note": "Same node names in both GLBs; a page can interpolate node translation rest\u2192exploded by 'offset'. Materials only where the CAD name states one. 2026-10-01: removed fastener_16 and fastener_95, two screws that floated ~9-12 mm off the front of the chassis attached to no part (dad asked to attach or remove; no CAD evidence of where they belong).",
 "groups": [
  {
   "number": 1,
   "category": "chassis",
   "label": "chassis",
   "description": "main body (floor + walls)",
   "count": 1,
   "color_rgb": [
    219,
    219,
    219
   ]
  },
  {
   "number": 2,
   "category": "fastener",
   "label": "Socket / Countersunk / BHCS / inserts",
   "description": "fasteners and inserts (one group)",
   "count": 28,
   "color_rgb": [
    102,
    102,
    107
   ]
  },
  {
   "number": 3,
   "category": "hood",
   "label": "Hood",
   "description": "removable electronics platform",
   "count": 1,
   "color_rgb": [
    198,
    204,
    209
   ]
  },
  {
   "number": 4,
   "category": "top",
   "label": "Part 4",
   "description": "top plate over the electronics bay [name only in CAD; role inferred]",
   "count": 1,
   "color_rgb": [
    204,
    198,
    188
   ]
  },
  {
   "number": 5,
   "category": "cover",
   "label": "Part 1 / Part 2",
   "description": "side covers, right / left [role inferred]",
   "count": 2,
   "color_rgb": [
    209,
    204,
    193
   ]
  },
  {
   "number": 6,
   "category": "spike",
   "label": "Part 9 / Part 10",
   "description": "front outboard wedges / forks, floor level [name only in CAD; role inferred from shape]",
   "count": 2,
   "color_rgb": [
    178,
    183,
    188
   ]
  },
  {
   "number": 7,
   "category": "drum",
   "label": "Drum",
   "description": "weapon drum",
   "count": 1,
   "color_rgb": [
    237,
    114,
    25
   ]
  },
  {
   "number": 8,
   "category": "shaft",
   "label": "titanium shaft",
   "description": "drum shaft, \u00d86 \u00d7 100",
   "count": 1,
   "color_rgb": [
    140,
    145,
    153
   ]
  },
  {
   "number": 9,
   "category": "bearing",
   "label": "Fillet1 + CirPattern1/2 + Fillet2",
   "description": "drum-shaft bearings, modelled with balls",
   "count": 4,
   "color_rgb": [
    153,
    158,
    168
   ]
  },
  {
   "number": 10,
   "category": "hub6",
   "label": "ClampHub_v0.1_6mm",
   "description": "clamp hubs on the drum shaft",
   "count": 2,
   "color_rgb": [
    216,
    173,
    63
   ]
  },
  {
   "number": 11,
   "category": "axle",
   "label": "Fillet2",
   "description": "drive axles, \u00d83.2 \u00d7 47.6 [role inferred]",
   "count": 4,
   "color_rgb": [
    140,
    145,
    153
   ]
  },
  {
   "number": 12,
   "category": "spacer",
   "label": "Part 1 (small)",
   "description": "axle spacers, \u00d87.2 \u00d7 2.5 [role inferred]",
   "count": 8,
   "color_rgb": [
    158,
    163,
    168
   ]
  },
  {
   "number": 13,
   "category": "pulley",
   "label": "34T 2M Pulley / 24T 3M Pulley",
   "description": "printed pulleys (rear axles \u00d72, weapon motor \u00d71)",
   "count": 3,
   "color_rgb": [
    114,
    147,
    198
   ]
  },
  {
   "number": 14,
   "category": "gearpulley",
   "label": "Spur gear (15 teeth)",
   "description": "front-axle gear (+ GT2 pulley flange) [combo inferred]",
   "count": 2,
   "color_rgb": [
    114,
    147,
    198
   ]
  },
  {
   "number": 15,
   "category": "gear",
   "label": "Spur gear (12 teeth)",
   "description": "drive-motor pinions",
   "count": 2,
   "color_rgb": [
    89,
    122,
    178
   ]
  },
  {
   "number": 16,
   "category": "hub3",
   "label": "ClampHub_v0.1_3mm",
   "description": "wheel clamp hubs",
   "count": 4,
   "color_rgb": [
    216,
    173,
    63
   ]
  },
  {
   "number": 17,
   "category": "wheel",
   "label": "Part 3",
   "description": "wheels, \u00d834 \u00d7 12.7 [role inferred from size/position]",
   "count": 4,
   "color_rgb": [
    76,
    76,
    81
   ]
  },
  {
   "number": 18,
   "category": "belt",
   "label": "[LS] GT2-2 belt 94T / [LS] HTD3 belt 61T",
   "description": "drive belts \u00d72, weapon belt \u00d71",
   "count": 3,
   "color_rgb": [
    51,
    51,
    56
   ]
  },
  {
   "number": 19,
   "category": "wmount",
   "label": "Cut-Extrude4, Combine1, ZC-1-solid1, Revolve1",
   "description": "weapon-motor mount plate + rings/shims on its axis",
   "count": 5,
   "color_rgb": [
    153,
    158,
    168
   ]
  }
 ],
 "nodes": [
  {
   "node": "fastener_1",
   "group": 2,
   "label": "Socket / Countersunk / BHCS / inserts",
   "category": "fastener",
   "description": "fasteners and inserts (one group)",
   "cad_names": [
    " Socket M3x12"
   ],
   "material": null,
   "rest_centroid": [
    52.13,
    35.894,
    7.635
   ],
   "exploded_centroid": [
    104.13,
    35.894,
    7.635
   ],
   "offset": [
    52.0,
    0.0,
    0.0
   ],
   "bbox_rest": [
    42.391,
    33.144,
    4.885,
    57.391,
    38.644,
    10.385
   ],
   "triangles": 524,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "wheel_2",
   "group": 17,
   "label": "Part 3",
   "category": "wheel",
   "description": "wheels, \u00d834 \u00d7 12.7 [role inferred from size/position]",
   "cad_names": [
    "Part 3"
   ],
   "material": null,
   "rest_centroid": [
    -62.24,
    19.359,
    0.0
   ],
   "exploded_centroid": [
    -203.24,
    19.359,
    0.0
   ],
   "offset": [
    -141.0,
    0.0,
    0.0
   ],
   "bbox_rest": [
    -68.59,
    2.176,
    -17.183,
    -55.89,
    36.542,
    17.183
   ],
   "triangles": 2544,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "fastener_3",
   "group": 2,
   "label": "Socket / Countersunk / BHCS / inserts",
   "category": "fastener",
   "description": "fasteners and inserts (one group)",
   "cad_names": [
    " Socket M3x12"
   ],
   "material": null,
   "rest_centroid": [
    11.69,
    -20.158,
    11.882
   ],
   "exploded_centroid": [
    11.69,
    -70.222,
    43.099
   ],
   "offset": [
    0.0,
    -50.065,
    31.217
   ],
   "bbox_rest": [
    6.429,
    -22.908,
    9.132,
    21.429,
    -17.408,
    14.632
   ],
   "triangles": 524,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "belt_4",
   "group": 18,
   "label": "[LS] GT2-2 belt 94T / [LS] HTD3 belt 61T",
   "category": "belt",
   "description": "drive belts \u00d72, weapon belt \u00d71",
   "cad_names": [
    "[LS] GT2-2 belt 94 teeth"
   ],
   "material": null,
   "rest_centroid": [
    54.991,
    -10.741,
    0.0
   ],
   "exploded_centroid": [
    70.344,
    -10.741,
    41.234
   ],
   "offset": [
    15.353,
    0.0,
    41.234
   ],
   "bbox_rest": [
    51.991,
    -51.939,
    -11.199,
    57.991,
    30.458,
    11.199
   ],
   "triangles": 13928,
   "duplicate_placements_in_cad": 14
  },
  {
   "node": "axle_5",
   "group": 11,
   "label": "Fillet2",
   "category": "axle",
   "description": "drive axles, \u00d83.2 \u00d7 47.6 [role inferred]",
   "cad_names": [
    "Fillet2"
   ],
   "material": null,
   "rest_centroid": [
    61.347,
    -40.741,
    0.0
   ],
   "exploded_centroid": [
    118.347,
    -40.741,
    0.0
   ],
   "offset": [
    57.0,
    0.0,
    0.0
   ],
   "bbox_rest": [
    37.535,
    -42.364,
    -1.624,
    85.16,
    -39.117,
    1.624
   ],
   "triangles": 1004,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "wmount_7",
   "group": 19,
   "label": "Cut-Extrude4, Combine1, ZC-1-solid1, Revolve1",
   "category": "wmount",
   "description": "weapon-motor mount plate + rings/shims on its axis",
   "cad_names": [
    "Revolve1"
   ],
   "material": null,
   "rest_centroid": [
    45.376,
    -14.501,
    6.225
   ],
   "exploded_centroid": [
    45.376,
    -74.748,
    43.791
   ],
   "offset": [
    0.0,
    -60.248,
    37.566
   ],
   "bbox_rest": [
    45.096,
    -17.491,
    3.235,
    45.656,
    -11.51,
    9.215
   ],
   "triangles": 288,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "wmount_8",
   "group": 19,
   "label": "Cut-Extrude4, Combine1, ZC-1-solid1, Revolve1",
   "category": "wmount",
   "description": "weapon-motor mount plate + rings/shims on its axis",
   "cad_names": [
    "Revolve1"
   ],
   "material": null,
   "rest_centroid": [
    19.93,
    -14.501,
    6.225
   ],
   "exploded_centroid": [
    19.93,
    -81.537,
    48.024
   ],
   "offset": [
    0.0,
    -67.036,
    41.799
   ],
   "bbox_rest": [
    16.859,
    -17.351,
    3.375,
    24.629,
    -11.651,
    9.075
   ],
   "triangles": 670,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "wheel_10",
   "group": 17,
   "label": "Part 3",
   "category": "wheel",
   "description": "wheels, \u00d834 \u00d7 12.7 [role inferred from size/position]",
   "cad_names": [
    "Part 3"
   ],
   "material": null,
   "rest_centroid": [
    -62.24,
    -40.741,
    0.0
   ],
   "exploded_centroid": [
    -231.24,
    -40.741,
    0.0
   ],
   "offset": [
    -169.0,
    0.0,
    0.0
   ],
   "bbox_rest": [
    -68.59,
    -57.924,
    -17.183,
    -55.89,
    -23.558,
    17.183
   ],
   "triangles": 2544,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "axle_12",
   "group": 11,
   "label": "Fillet2",
   "category": "axle",
   "description": "drive axles, \u00d83.2 \u00d7 47.6 [role inferred]",
   "cad_names": [
    "Fillet2"
   ],
   "material": null,
   "rest_centroid": [
    64.847,
    19.359,
    0.0
   ],
   "exploded_centroid": [
    117.847,
    19.359,
    0.0
   ],
   "offset": [
    53.0,
    0.0,
    0.0
   ],
   "bbox_rest": [
    41.035,
    17.736,
    -1.624,
    88.66,
    20.983,
    1.624
   ],
   "triangles": 1004,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "fastener_19",
   "group": 2,
   "label": "Socket / Countersunk / BHCS / inserts",
   "category": "fastener",
   "description": "fasteners and inserts (one group)",
   "cad_names": [
    " Socket M3x12"
   ],
   "material": null,
   "rest_centroid": [
    11.69,
    -8.844,
    0.568
   ],
   "exploded_centroid": [
    11.69,
    -59.757,
    32.314
   ],
   "offset": [
    0.0,
    -50.914,
    31.746
   ],
   "bbox_rest": [
    6.429,
    -11.594,
    -2.182,
    21.429,
    -6.094,
    3.318
   ],
   "triangles": 524,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "bearing_21",
   "group": 9,
   "label": "Fillet1 + CirPattern1/2 + Fillet2",
   "category": "bearing",
   "description": "drum-shaft bearings, modelled with balls",
   "cad_names": [
    "CirPattern1[10]",
    "CirPattern1[1]",
    "CirPattern1[2]",
    "CirPattern1[3]",
    "CirPattern1[4]",
    "CirPattern1[5]",
    "CirPattern1[6]",
    "CirPattern1[7]",
    "CirPattern1[8]",
    "CirPattern1[9]",
    "CirPattern2",
    "Fillet1",
    "Fillet2"
   ],
   "material": null,
   "rest_centroid": [
    28.791,
    40.384,
    12.125
   ],
   "exploded_centroid": [
    64.175,
    61.025,
    54.586
   ],
   "offset": [
    35.384,
    20.641,
    42.461
   ],
   "bbox_rest": [
    24.791,
    34.975,
    6.716,
    32.791,
    45.793,
    17.534
   ],
   "triangles": 19656,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "pulley_23",
   "group": 13,
   "label": "34T 2M Pulley / 24T 3M Pulley",
   "category": "pulley",
   "description": "printed pulleys (rear axles \u00d72, weapon motor \u00d71)",
   "cad_names": [
    "34T 2M Pulley"
   ],
   "material": null,
   "rest_centroid": [
    54.949,
    19.359,
    0.0
   ],
   "exploded_centroid": [
    175.949,
    19.359,
    0.0
   ],
   "offset": [
    121.0,
    0.0,
    0.0
   ],
   "bbox_rest": [
    50.71,
    7.921,
    -11.439,
    59.21,
    30.798,
    11.439
   ],
   "triangles": 6182,
   "duplicate_placements_in_cad": 2
  },
  {
   "node": "pulley_24",
   "group": 13,
   "label": "34T 2M Pulley / 24T 3M Pulley",
   "category": "pulley",
   "description": "printed pulleys (rear axles \u00d72, weapon motor \u00d71)",
   "cad_names": [
    "34T 2M Pulley"
   ],
   "material": null,
   "rest_centroid": [
    -45.129,
    19.359,
    0.0
   ],
   "exploded_centroid": [
    -166.129,
    19.359,
    0.0
   ],
   "offset": [
    -121.0,
    0.0,
    0.0
   ],
   "bbox_rest": [
    -49.39,
    7.921,
    -11.439,
    -40.89,
    30.798,
    11.439
   ],
   "triangles": 6182,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "fastener_25",
   "group": 2,
   "label": "Socket / Countersunk / BHCS / inserts",
   "category": "fastener",
   "description": "fasteners and inserts (one group)",
   "cad_names": [
    "CirPattern1"
   ],
   "material": null,
   "rest_centroid": [
    47.991,
    -62.835,
    6.536
   ],
   "exploded_centroid": [
    47.991,
    -62.835,
    32.536
   ],
   "offset": [
    0.0,
    0.0,
    26.0
   ],
   "bbox_rest": [
    45.001,
    -65.99,
    4.04,
    50.981,
    -59.738,
    8.878
   ],
   "triangles": 2652,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "wheel_27",
   "group": 17,
   "label": "Part 3",
   "category": "wheel",
   "description": "wheels, \u00d834 \u00d7 12.7 [role inferred from size/position]",
   "cad_names": [
    "Part 3"
   ],
   "material": null,
   "rest_centroid": [
    72.091,
    -40.741,
    0.0
   ],
   "exploded_centroid": [
    241.091,
    -40.741,
    0.0
   ],
   "offset": [
    169.0,
    0.0,
    0.0
   ],
   "bbox_rest": [
    65.741,
    -57.924,
    -17.183,
    78.441,
    -23.558,
    17.183
   ],
   "triangles": 2544,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "bearing_29",
   "group": 9,
   "label": "Fillet1 + CirPattern1/2 + Fillet2",
   "category": "bearing",
   "description": "drum-shaft bearings, modelled with balls",
   "cad_names": [
    "CirPattern1[10]",
    "CirPattern1[1]",
    "CirPattern1[2]",
    "CirPattern1[3]",
    "CirPattern1[4]",
    "CirPattern1[5]",
    "CirPattern1[6]",
    "CirPattern1[7]",
    "CirPattern1[8]",
    "CirPattern1[9]",
    "CirPattern2",
    "Fillet1",
    "Fillet2"
   ],
   "material": null,
   "rest_centroid": [
    36.791,
    40.384,
    12.125
   ],
   "exploded_centroid": [
    77.573,
    64.174,
    61.063
   ],
   "offset": [
    40.782,
    23.789,
    48.938
   ],
   "bbox_rest": [
    32.791,
    34.975,
    6.716,
    40.791,
    45.793,
    17.534
   ],
   "triangles": 19656,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "spacer_32",
   "group": 12,
   "label": "Part 1 (small)",
   "category": "spacer",
   "description": "axle spacers, \u00d87.2 \u00d7 2.5 [role inferred]",
   "cad_names": [
    "Part 1"
   ],
   "material": null,
   "rest_centroid": [
    -39.866,
    19.359,
    0.0
   ],
   "exploded_centroid": [
    -138.866,
    19.359,
    0.0
   ],
   "offset": [
    -99.0,
    0.0,
    0.0
   ],
   "bbox_rest": [
    -40.921,
    15.759,
    -3.6,
    -38.421,
    22.959,
    3.6
   ],
   "triangles": 720,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "bearing_34",
   "group": 9,
   "label": "Fillet1 + CirPattern1/2 + Fillet2",
   "category": "bearing",
   "description": "drum-shaft bearings, modelled with balls",
   "cad_names": [
    "CirPattern1[10]",
    "CirPattern1[1]",
    "CirPattern1[2]",
    "CirPattern1[3]",
    "CirPattern1[4]",
    "CirPattern1[5]",
    "CirPattern1[6]",
    "CirPattern1[7]",
    "CirPattern1[8]",
    "CirPattern1[9]",
    "CirPattern2",
    "Fillet1",
    "Fillet2"
   ],
   "material": null,
   "rest_centroid": [
    -19.009,
    40.384,
    12.125
   ],
   "exploded_centroid": [
    -54.393,
    61.025,
    54.586
   ],
   "offset": [
    -35.384,
    20.641,
    42.461
   ],
   "bbox_rest": [
    -23.009,
    34.975,
    6.716,
    -15.009,
    45.793,
    17.534
   ],
   "triangles": 19656,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "gearpulley_35",
   "group": 14,
   "label": "Spur gear (15 teeth)",
   "category": "gearpulley",
   "description": "front-axle gear (+ GT2 pulley flange) [combo inferred]",
   "cad_names": [
    "Spur gear (15 teeth)"
   ],
   "material": null,
   "rest_centroid": [
    53.126,
    -40.741,
    0.0
   ],
   "exploded_centroid": [
    183.126,
    -40.741,
    0.0
   ],
   "offset": [
    130.0,
    0.0,
    0.0
   ],
   "bbox_rest": [
    42.989,
    -52.181,
    -11.44,
    59.243,
    -29.3,
    11.44
   ],
   "triangles": 9030,
   "duplicate_placements_in_cad": 2
  },
  {
   "node": "top_37",
   "group": 4,
   "label": "Part 4",
   "category": "top",
   "description": "top plate over the electronics bay [name only in CAD; role inferred]",
   "cad_names": [
    "Part 4"
   ],
   "material": null,
   "rest_centroid": [
    4.91,
    -38.245,
    14.824
   ],
   "exploded_centroid": [
    4.91,
    -38.245,
    105.824
   ],
   "offset": [
    0.0,
    0.0,
    91.0
   ],
   "bbox_rest": [
    -40.321,
    -68.616,
    12.0,
    50.141,
    27.759,
    24.125
   ],
   "triangles": 60,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "gear_38",
   "group": 15,
   "label": "Spur gear (12 teeth)",
   "category": "gear",
   "description": "drive-motor pinions",
   "cad_names": [
    "Spur gear (12 teeth)"
   ],
   "material": null,
   "rest_centroid": [
    43.859,
    -51.68,
    0.011
   ],
   "exploded_centroid": [
    201.859,
    -51.68,
    0.011
   ],
   "offset": [
    158.0,
    0.0,
    0.0
   ],
   "bbox_rest": [
    36.531,
    -57.3,
    -5.609,
    50.55,
    -46.081,
    5.609
   ],
   "triangles": 2656,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "wmount_41",
   "group": 19,
   "label": "Cut-Extrude4, Combine1, ZC-1-solid1, Revolve1",
   "category": "wmount",
   "description": "weapon-motor mount plate + rings/shims on its axis",
   "cad_names": [
    "Combine1"
   ],
   "material": null,
   "rest_centroid": [
    43.29,
    -14.503,
    6.227
   ],
   "exploded_centroid": [
    43.29,
    -142.636,
    86.122
   ],
   "offset": [
    0.0,
    -128.132,
    79.894
   ],
   "bbox_rest": [
    40.927,
    -19.097,
    1.63,
    45.931,
    -9.905,
    10.82
   ],
   "triangles": 3410,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "fastener_42",
   "group": 2,
   "label": "Socket / Countersunk / BHCS / inserts",
   "category": "fastener",
   "description": "fasteners and inserts (one group)",
   "cad_names": [
    " Socket M2x4"
   ],
   "material": null,
   "rest_centroid": [
    -25.305,
    -46.441,
    0.0
   ],
   "exploded_centroid": [
    -25.305,
    -46.441,
    32.0
   ],
   "offset": [
    0.0,
    0.0,
    32.0
   ],
   "bbox_rest": [
    -27.221,
    -48.341,
    -1.9,
    -21.221,
    -44.541,
    1.9
   ],
   "triangles": 574,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "bearing_43",
   "group": 9,
   "label": "Fillet1 + CirPattern1/2 + Fillet2",
   "category": "bearing",
   "description": "drum-shaft bearings, modelled with balls",
   "cad_names": [
    "CirPattern1[10]",
    "CirPattern1[1]",
    "CirPattern1[2]",
    "CirPattern1[3]",
    "CirPattern1[4]",
    "CirPattern1[5]",
    "CirPattern1[6]",
    "CirPattern1[7]",
    "CirPattern1[8]",
    "CirPattern1[9]",
    "CirPattern2",
    "Fillet1",
    "Fillet2"
   ],
   "material": null,
   "rest_centroid": [
    -27.009,
    40.384,
    12.125
   ],
   "exploded_centroid": [
    -67.791,
    64.174,
    61.063
   ],
   "offset": [
    -40.782,
    23.789,
    48.938
   ],
   "bbox_rest": [
    -31.009,
    34.975,
    6.716,
    -23.009,
    45.793,
    17.534
   ],
   "triangles": 19656,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "belt_45",
   "group": 18,
   "label": "[LS] GT2-2 belt 94T / [LS] HTD3 belt 61T",
   "category": "belt",
   "description": "drive belts \u00d72, weapon belt \u00d71",
   "cad_names": [
    "[LS] GT2-2 belt 94 teeth"
   ],
   "material": null,
   "rest_centroid": [
    -45.14,
    -10.741,
    0.0
   ],
   "exploded_centroid": [
    -60.493,
    -10.741,
    41.234
   ],
   "offset": [
    -15.353,
    0.0,
    41.234
   ],
   "bbox_rest": [
    -48.14,
    -51.939,
    -11.199,
    -42.14,
    30.458,
    11.199
   ],
   "triangles": 13928,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "belt_47",
   "group": 18,
   "label": "[LS] GT2-2 belt 94T / [LS] HTD3 belt 61T",
   "category": "belt",
   "description": "drive belts \u00d72, weapon belt \u00d71",
   "cad_names": [
    "[LS] HTD3 belt 61 teeth"
   ],
   "material": null,
   "rest_centroid": [
    36.929,
    16.987,
    9.66
   ],
   "exploded_centroid": [
    73.218,
    16.987,
    107.123
   ],
   "offset": [
    36.289,
    0.0,
    97.463
   ],
   "bbox_rest": [
    34.929,
    -23.914,
    -3.497,
    38.929,
    55.195,
    27.744
   ],
   "triangles": 8092,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "wmount_48",
   "group": 19,
   "label": "Cut-Extrude4, Combine1, ZC-1-solid1, Revolve1",
   "category": "wmount",
   "description": "weapon-motor mount plate + rings/shims on its axis",
   "cad_names": [
    "ZC-1-solid1"
   ],
   "material": null,
   "rest_centroid": [
    20.629,
    -14.501,
    6.225
   ],
   "exploded_centroid": [
    20.629,
    -94.265,
    55.961
   ],
   "offset": [
    0.0,
    -79.765,
    49.736
   ],
   "bbox_rest": [
    18.629,
    -19.001,
    1.725,
    22.629,
    -10.001,
    10.725
   ],
   "triangles": 1152,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "fastener_49",
   "group": 2,
   "label": "Socket / Countersunk / BHCS / inserts",
   "category": "fastener",
   "description": "fasteners and inserts (one group)",
   "cad_names": [
    "NONE"
   ],
   "material": null,
   "rest_centroid": [
    -25.321,
    -51.691,
    0.0
   ],
   "exploded_centroid": [
    -25.321,
    -51.691,
    42.0
   ],
   "offset": [
    0.0,
    0.0,
    42.0
   ],
   "bbox_rest": [
    -26.321,
    -54.691,
    -3.0,
    -24.321,
    -48.691,
    3.0
   ],
   "triangles": 576,
   "duplicate_placements_in_cad": 1
  },
  {
   "node": "hub3_50",
   "group": 16,
   "label": "ClampHub_v0.1_3mm",
   "category": "hub3",
   "description": "wheel clamp hubs",
   "cad_names": [
    "ClampHub_v0.1_3mm__Chamfer1"
   ],
   "material": null,
   "rest_centroid": [
    62.241,
    -41.296,
    -0.274
   ],
   "exploded_centroid": [
    217.241,
    -41.296,
    -0.274
   ],
   "offset": [
    155.0,
    0.0,
    0.0
   ],
   "bbox_rest": [
    59.238,
    -48.744,
    -8.003,
    65.244,
    -29.273,
    9.453
   ],
   "triangles": 1488,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "fastener_54",
   "group": 2,
   "label": "Socket / Countersunk / BHCS / inserts",
   "category": "fastener",
   "description": "fasteners and inserts (one group)",
   "cad_names": [
    " Socket M2x4"
   ],
   "material": null,
   "rest_centroid": [
    35.125,
    -56.941,
    0.0
   ],
   "exploded_centroid": [
    35.125,
    -56.941,
    32.0
   ],
   "offset": [
    0.0,
    0.0,
    32.0
   ],
   "bbox_rest": [
    31.041,
    -58.841,
    -1.9,
    37.041,
    -55.041,
    1.9
   ],
   "triangles": 574,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "spacer_55",
   "group": 12,
   "label": "Part 1 (small)",
   "category": "spacer",
   "description": "axle spacers, \u00d87.2 \u00d7 2.5 [role inferred]",
   "cad_names": [
    "Part 1"
   ],
   "material": null,
   "rest_centroid": [
    79.965,
    -40.741,
    0.0
   ],
   "exploded_centroid": [
    156.965,
    -40.741,
    0.0
   ],
   "offset": [
    77.0,
    0.0,
    0.0
   ],
   "bbox_rest": [
    78.91,
    -44.341,
    -3.6,
    81.41,
    -37.141,
    3.6
   ],
   "triangles": 720,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "fastener_58",
   "group": 2,
   "label": "Socket / Countersunk / BHCS / inserts",
   "category": "fastener",
   "description": "fasteners and inserts (one group)",
   "cad_names": [
    "NONE"
   ],
   "material": null,
   "rest_centroid": [
    35.141,
    -51.691,
    0.0
   ],
   "exploded_centroid": [
    35.141,
    -51.691,
    42.0
   ],
   "offset": [
    0.0,
    0.0,
    42.0
   ],
   "bbox_rest": [
    34.141,
    -54.691,
    -3.0,
    36.141,
    -48.691,
    3.0
   ],
   "triangles": 576,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "fastener_61",
   "group": 2,
   "label": "Socket / Countersunk / BHCS / inserts",
   "category": "fastener",
   "description": "fasteners and inserts (one group)",
   "cad_names": [
    " Socket M3x12"
   ],
   "material": null,
   "rest_centroid": [
    11.69,
    -20.158,
    0.568
   ],
   "exploded_centroid": [
    11.69,
    -71.071,
    32.314
   ],
   "offset": [
    0.0,
    -50.914,
    31.746
   ],
   "bbox_rest": [
    6.429,
    -22.908,
    -2.182,
    21.429,
    -17.408,
    3.318
   ],
   "triangles": 524,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "spike_62",
   "group": 6,
   "label": "Part 9 / Part 10",
   "category": "spike",
   "description": "front outboard wedges / forks, floor level [name only in CAD; role inferred from shape]",
   "cad_names": [
    "Part 10"
   ],
   "material": null,
   "rest_centroid": [
    62.513,
    67.068,
    -9.648
   ],
   "exploded_centroid": [
    62.513,
    131.068,
    -9.648
   ],
   "offset": [
    0.0,
    64.0,
    0.0
   ],
   "bbox_rest": [
    48.484,
    49.341,
    -15.5,
    76.484,
    87.341,
    0.0
   ],
   "triangles": 220,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "fastener_64",
   "group": 2,
   "label": "Socket / Countersunk / BHCS / inserts",
   "category": "fastener",
   "description": "fasteners and inserts (one group)",
   "cad_names": [
    " Countersunk M3x6"
   ],
   "material": null,
   "rest_centroid": [
    -73.337,
    -63.092,
    8.551
   ],
   "exploded_centroid": [
    -73.337,
    -63.092,
    44.551
   ],
   "offset": [
    0.0,
    0.0,
    36.0
   ],
   "bbox_rest": [
    -76.337,
    -66.495,
    4.397,
    -70.337,
    -60.598,
    11.324
   ],
   "triangles": 452,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "spike_67",
   "group": 6,
   "label": "Part 9 / Part 10",
   "category": "spike",
   "description": "front outboard wedges / forks, floor level [name only in CAD; role inferred from shape]",
   "cad_names": [
    "Part 9"
   ],
   "material": null,
   "rest_centroid": [
    -52.6,
    67.112,
    -9.648
   ],
   "exploded_centroid": [
    -52.6,
    131.112,
    -9.648
   ],
   "offset": [
    0.0,
    64.0,
    0.0
   ],
   "bbox_rest": [
    -66.571,
    49.384,
    -15.5,
    -38.571,
    87.384,
    0.0
   ],
   "triangles": 220,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "pulley_68",
   "group": 13,
   "label": "34T 2M Pulley / 24T 3M Pulley",
   "category": "pulley",
   "description": "printed pulleys (rear axles \u00d72, weapon motor \u00d71)",
   "cad_names": [
    "24T 3M Pulley"
   ],
   "material": null,
   "rest_centroid": [
    42.051,
    -14.501,
    6.225
   ],
   "exploded_centroid": [
    42.051,
    -95.962,
    57.019
   ],
   "offset": [
    0.0,
    -81.462,
    50.794
   ],
   "bbox_rest": [
    37.217,
    -26.869,
    -6.143,
    48.005,
    -2.132,
    18.593
   ],
   "triangles": 4886,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "wmount_74",
   "group": 19,
   "label": "Cut-Extrude4, Combine1, ZC-1-solid1, Revolve1",
   "category": "wmount",
   "description": "weapon-motor mount plate + rings/shims on its axis",
   "cad_names": [
    "Cut-Extrude4"
   ],
   "material": null,
   "rest_centroid": [
    37.988,
    -14.501,
    6.225
   ],
   "exploded_centroid": [
    37.988,
    -123.116,
    73.95
   ],
   "offset": [
    0.0,
    -108.616,
    67.725
   ],
   "bbox_rest": [
    34.429,
    -24.001,
    -3.275,
    40.929,
    -5.001,
    15.725
   ],
   "triangles": 6392,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "spacer_82",
   "group": 12,
   "label": "Part 1 (small)",
   "category": "spacer",
   "description": "axle spacers, \u00d87.2 \u00d7 2.5 [role inferred]",
   "cad_names": [
    "Part 1"
   ],
   "material": null,
   "rest_centroid": [
    41.935,
    -40.741,
    0.0
   ],
   "exploded_centroid": [
    148.935,
    -40.741,
    0.0
   ],
   "offset": [
    107.0,
    0.0,
    0.0
   ],
   "bbox_rest": [
    40.491,
    -44.341,
    -3.6,
    42.991,
    -37.141,
    3.6
   ],
   "triangles": 720,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "wheel_84",
   "group": 17,
   "label": "Part 3",
   "category": "wheel",
   "description": "wheels, \u00d834 \u00d7 12.7 [role inferred from size/position]",
   "cad_names": [
    "Part 3"
   ],
   "material": null,
   "rest_centroid": [
    72.06,
    19.359,
    0.0
   ],
   "exploded_centroid": [
    213.06,
    19.359,
    0.0
   ],
   "offset": [
    141.0,
    0.0,
    0.0
   ],
   "bbox_rest": [
    65.71,
    2.176,
    -17.183,
    78.41,
    36.542,
    17.183
   ],
   "triangles": 2544,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "fastener_87",
   "group": 2,
   "label": "Socket / Countersunk / BHCS / inserts",
   "category": "fastener",
   "description": "fasteners and inserts (one group)",
   "cad_names": [
    " Socket M3x20"
   ],
   "material": null,
   "rest_centroid": [
    56.981,
    44.874,
    16.615
   ],
   "exploded_centroid": [
    128.981,
    44.874,
    16.615
   ],
   "offset": [
    72.0,
    0.0,
    0.0
   ],
   "bbox_rest": [
    42.66,
    42.124,
    13.865,
    65.66,
    47.624,
    19.365
   ],
   "triangles": 524,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "hub3_88",
   "group": 16,
   "label": "ClampHub_v0.1_3mm",
   "category": "hub3",
   "description": "wheel clamp hubs",
   "cad_names": [
    "ClampHub_v0.1_3mm__Chamfer1"
   ],
   "material": null,
   "rest_centroid": [
    -52.39,
    18.804,
    0.274
   ],
   "exploded_centroid": [
    -179.39,
    18.804,
    0.274
   ],
   "offset": [
    -127.0,
    0.0,
    0.0
   ],
   "bbox_rest": [
    -55.393,
    11.356,
    -9.453,
    -49.387,
    30.827,
    8.003
   ],
   "triangles": 1488,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "fastener_89",
   "group": 2,
   "label": "Socket / Countersunk / BHCS / inserts",
   "category": "fastener",
   "description": "fasteners and inserts (one group)",
   "cad_names": [
    " Socket M3x12"
   ],
   "material": null,
   "rest_centroid": [
    -42.31,
    35.894,
    7.635
   ],
   "exploded_centroid": [
    -94.31,
    35.894,
    7.635
   ],
   "offset": [
    -52.0,
    0.0,
    0.0
   ],
   "bbox_rest": [
    -47.571,
    33.144,
    4.885,
    -32.571,
    38.644,
    10.385
   ],
   "triangles": 524,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "fastener_91",
   "group": 2,
   "label": "Socket / Countersunk / BHCS / inserts",
   "category": "fastener",
   "description": "fasteners and inserts (one group)",
   "cad_names": [
    "CirPattern1"
   ],
   "material": null,
   "rest_centroid": [
    84.072,
    32.366,
    10.608
   ],
   "exploded_centroid": [
    84.072,
    32.366,
    31.608
   ],
   "offset": [
    0.0,
    0.0,
    21.0
   ],
   "bbox_rest": [
    81.082,
    29.377,
    8.578,
    87.062,
    35.357,
    12.382
   ],
   "triangles": 2652,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "fastener_92",
   "group": 2,
   "label": "Socket / Countersunk / BHCS / inserts",
   "category": "fastener",
   "description": "fasteners and inserts (one group)",
   "cad_names": [
    " Countersunk M3x6"
   ],
   "material": null,
   "rest_centroid": [
    -38.17,
    -63.091,
    8.552
   ],
   "exploded_centroid": [
    -38.17,
    -63.091,
    44.552
   ],
   "offset": [
    0.0,
    0.0,
    36.0
   ],
   "bbox_rest": [
    -41.17,
    -66.494,
    4.397,
    -35.17,
    -60.597,
    11.324
   ],
   "triangles": 452,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "fastener_94",
   "group": 2,
   "label": "Socket / Countersunk / BHCS / inserts",
   "category": "fastener",
   "description": "fasteners and inserts (one group)",
   "cad_names": [
    "CirPattern1"
   ],
   "material": null,
   "rest_centroid": [
    -74.266,
    32.424,
    10.418
   ],
   "exploded_centroid": [
    -74.266,
    32.424,
    31.418
   ],
   "offset": [
    0.0,
    0.0,
    21.0
   ],
   "bbox_rest": [
    -77.256,
    29.436,
    8.388,
    -71.277,
    35.414,
    12.192
   ],
   "triangles": 2652,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "fastener_97",
   "group": 2,
   "label": "Socket / Countersunk / BHCS / inserts",
   "category": "fastener",
   "description": "fasteners and inserts (one group)",
   "cad_names": [
    " Socket M3x12"
   ],
   "material": null,
   "rest_centroid": [
    11.69,
    -8.844,
    11.882
   ],
   "exploded_centroid": [
    11.69,
    -41.089,
    31.988
   ],
   "offset": [
    0.0,
    -32.245,
    20.106
   ],
   "bbox_rest": [
    6.429,
    -11.594,
    9.132,
    21.429,
    -6.094,
    14.632
   ],
   "triangles": 524,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "spacer_98",
   "group": 12,
   "label": "Part 1 (small)",
   "category": "spacer",
   "description": "axle spacers, \u00d87.2 \u00d7 2.5 [role inferred]",
   "cad_names": [
    "Part 1"
   ],
   "material": null,
   "rest_centroid": [
    -70.146,
    -40.741,
    0.0
   ],
   "exploded_centroid": [
    -147.146,
    -40.741,
    0.0
   ],
   "offset": [
    -77.0,
    0.0,
    0.0
   ],
   "bbox_rest": [
    -71.59,
    -44.341,
    -3.6,
    -69.09,
    -37.141,
    3.6
   ],
   "triangles": 720,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "fastener_101",
   "group": 2,
   "label": "Socket / Countersunk / BHCS / inserts",
   "category": "fastener",
   "description": "fasteners and inserts (one group)",
   "cad_names": [
    "CirPattern1"
   ],
   "material": null,
   "rest_centroid": [
    -36.871,
    10.271,
    6.608
   ],
   "exploded_centroid": [
    -36.871,
    10.271,
    31.608
   ],
   "offset": [
    0.0,
    0.0,
    25.0
   ],
   "bbox_rest": [
    -39.861,
    7.282,
    4.578,
    -33.881,
    13.261,
    8.382
   ],
   "triangles": 2652,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "shaft_102",
   "group": 8,
   "label": "titanium shaft",
   "category": "shaft",
   "description": "drum shaft, \u00d86 \u00d7 100",
   "cad_names": [
    "titanium shaft"
   ],
   "material": "titanium (from name)",
   "rest_centroid": [
    4.91,
    40.384,
    12.125
   ],
   "exploded_centroid": [
    4.91,
    55.275,
    41.575
   ],
   "offset": [
    0.0,
    14.89,
    29.45
   ],
   "bbox_rest": [
    -45.09,
    37.384,
    9.125,
    54.91,
    43.384,
    15.125
   ],
   "triangles": 140,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "fastener_103",
   "group": 2,
   "label": "Socket / Countersunk / BHCS / inserts",
   "category": "fastener",
   "description": "fasteners and inserts (one group)",
   "cad_names": [
    " Socket M3x8"
   ],
   "material": null,
   "rest_centroid": [
    63.391,
    53.384,
    -0.727
   ],
   "exploded_centroid": [
    63.391,
    53.384,
    -21.727
   ],
   "offset": [
    0.0,
    0.0,
    -21.0
   ],
   "bbox_rest": [
    60.641,
    50.634,
    -8.0,
    66.141,
    56.134,
    3.0
   ],
   "triangles": 524,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "fastener_105",
   "group": 2,
   "label": "Socket / Countersunk / BHCS / inserts",
   "category": "fastener",
   "description": "fasteners and inserts (one group)",
   "cad_names": [
    " Socket M3x20"
   ],
   "material": null,
   "rest_centroid": [
    -47.162,
    44.874,
    16.615
   ],
   "exploded_centroid": [
    -119.162,
    44.874,
    16.615
   ],
   "offset": [
    -72.0,
    0.0,
    0.0
   ],
   "bbox_rest": [
    -55.84,
    42.124,
    13.865,
    -32.84,
    47.624,
    19.365
   ],
   "triangles": 524,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "fastener_106",
   "group": 2,
   "label": "Socket / Countersunk / BHCS / inserts",
   "category": "fastener",
   "description": "fasteners and inserts (one group)",
   "cad_names": [
    "CirPattern1"
   ],
   "material": null,
   "rest_centroid": [
    46.683,
    10.237,
    10.608
   ],
   "exploded_centroid": [
    46.683,
    10.237,
    31.608
   ],
   "offset": [
    0.0,
    0.0,
    21.0
   ],
   "bbox_rest": [
    43.692,
    7.248,
    8.578,
    49.672,
    13.228,
    12.382
   ],
   "triangles": 2652,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "axle_108",
   "group": 11,
   "label": "Fillet2",
   "category": "axle",
   "description": "drive axles, \u00d83.2 \u00d7 47.6 [role inferred]",
   "cad_names": [
    "Fillet2"
   ],
   "material": null,
   "rest_centroid": [
    -51.528,
    -40.741,
    0.0
   ],
   "exploded_centroid": [
    -108.528,
    -40.741,
    0.0
   ],
   "offset": [
    -57.0,
    0.0,
    0.0
   ],
   "bbox_rest": [
    -75.34,
    -42.364,
    -1.624,
    -27.715,
    -39.117,
    1.624
   ],
   "triangles": 1004,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "spacer_109",
   "group": 12,
   "label": "Part 1 (small)",
   "category": "spacer",
   "description": "axle spacers, \u00d87.2 \u00d7 2.5 [role inferred]",
   "cad_names": [
    "Part 1"
   ],
   "material": null,
   "rest_centroid": [
    79.965,
    19.359,
    0.0
   ],
   "exploded_centroid": [
    155.965,
    19.359,
    0.0
   ],
   "offset": [
    76.0,
    0.0,
    0.0
   ],
   "bbox_rest": [
    78.91,
    15.759,
    -3.6,
    81.41,
    22.959,
    3.6
   ],
   "triangles": 720,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "fastener_112",
   "group": 2,
   "label": "Socket / Countersunk / BHCS / inserts",
   "category": "fastener",
   "description": "fasteners and inserts (one group)",
   "cad_names": [
    " Socket M2x4"
   ],
   "material": null,
   "rest_centroid": [
    35.125,
    -46.441,
    0.0
   ],
   "exploded_centroid": [
    35.125,
    -46.441,
    32.0
   ],
   "offset": [
    0.0,
    0.0,
    32.0
   ],
   "bbox_rest": [
    31.041,
    -48.341,
    -1.9,
    37.041,
    -44.541,
    1.9
   ],
   "triangles": 574,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "hub6_115",
   "group": 10,
   "label": "ClampHub_v0.1_6mm",
   "category": "hub6",
   "description": "clamp hubs on the drum shaft",
   "cad_names": [
    "ClampHub_v0.1_6mm__Chamfer1"
   ],
   "material": null,
   "rest_centroid": [
    45.641,
    39.773,
    12.427
   ],
   "exploded_centroid": [
    86.433,
    55.07,
    38.941
   ],
   "offset": [
    40.792,
    15.297,
    26.515
   ],
   "bbox_rest": [
    42.639,
    32.382,
    2.673,
    48.643,
    51.851,
    20.127
   ],
   "triangles": 1528,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "hub3_116",
   "group": 16,
   "label": "ClampHub_v0.1_3mm",
   "category": "hub3",
   "description": "wheel clamp hubs",
   "cad_names": [
    "ClampHub_v0.1_3mm__Chamfer1"
   ],
   "material": null,
   "rest_centroid": [
    -52.39,
    -41.296,
    0.274
   ],
   "exploded_centroid": [
    -207.39,
    -41.296,
    0.274
   ],
   "offset": [
    -155.0,
    0.0,
    0.0
   ],
   "bbox_rest": [
    -55.393,
    -48.744,
    -9.453,
    -49.387,
    -29.273,
    8.003
   ],
   "triangles": 1488,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "fastener_117",
   "group": 2,
   "label": "Socket / Countersunk / BHCS / inserts",
   "category": "fastener",
   "description": "fasteners and inserts (one group)",
   "cad_names": [
    "CirPattern1"
   ],
   "material": null,
   "rest_centroid": [
    -38.171,
    -62.835,
    6.536
   ],
   "exploded_centroid": [
    -38.171,
    -62.835,
    32.536
   ],
   "offset": [
    0.0,
    0.0,
    26.0
   ],
   "bbox_rest": [
    -41.161,
    -65.99,
    4.04,
    -35.181,
    -59.738,
    8.878
   ],
   "triangles": 2652,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "fastener_118",
   "group": 2,
   "label": "Socket / Countersunk / BHCS / inserts",
   "category": "fastener",
   "description": "fasteners and inserts (one group)",
   "cad_names": [
    " Socket M2x4"
   ],
   "material": null,
   "rest_centroid": [
    -25.305,
    -56.941,
    0.0
   ],
   "exploded_centroid": [
    -25.305,
    -56.941,
    32.0
   ],
   "offset": [
    0.0,
    0.0,
    32.0
   ],
   "bbox_rest": [
    -27.221,
    -58.841,
    -1.9,
    -21.221,
    -55.041,
    1.9
   ],
   "triangles": 574,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "cover_120",
   "group": 5,
   "label": "Part 1 / Part 2",
   "category": "cover",
   "description": "side covers, right / left [role inferred]",
   "cad_names": [
    "Part 1"
   ],
   "material": null,
   "rest_centroid": [
    64.894,
    -19.462,
    13.045
   ],
   "exploded_centroid": [
    125.103,
    -19.462,
    103.906
   ],
   "offset": [
    60.209,
    0.0,
    90.862
   ],
   "bbox_rest": [
    42.979,
    -68.829,
    7.787,
    88.66,
    37.362,
    15.0
   ],
   "triangles": 1388,
   "duplicate_placements_in_cad": 1
  },
  {
   "node": "hub3_121",
   "group": 16,
   "label": "ClampHub_v0.1_3mm",
   "category": "hub3",
   "description": "wheel clamp hubs",
   "cad_names": [
    "ClampHub_v0.1_3mm__Chamfer1"
   ],
   "material": null,
   "rest_centroid": [
    62.21,
    18.804,
    -0.274
   ],
   "exploded_centroid": [
    189.21,
    18.804,
    -0.274
   ],
   "offset": [
    127.0,
    0.0,
    0.0
   ],
   "bbox_rest": [
    59.207,
    11.356,
    -8.003,
    65.213,
    30.827,
    9.453
   ],
   "triangles": 1488,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "axle_122",
   "group": 11,
   "label": "Fillet2",
   "category": "axle",
   "description": "drive axles, \u00d83.2 \u00d7 47.6 [role inferred]",
   "cad_names": [
    "Fillet2"
   ],
   "material": null,
   "rest_centroid": [
    -55.028,
    19.359,
    0.0
   ],
   "exploded_centroid": [
    -108.028,
    19.359,
    0.0
   ],
   "offset": [
    -53.0,
    0.0,
    0.0
   ],
   "bbox_rest": [
    -78.84,
    17.736,
    -1.624,
    -31.215,
    20.983,
    1.624
   ],
   "triangles": 1004,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "cover_124",
   "group": 5,
   "label": "Part 1 / Part 2",
   "category": "cover",
   "description": "side covers, right / left [role inferred]",
   "cad_names": [
    "Part 2"
   ],
   "material": null,
   "rest_centroid": [
    -55.062,
    -19.562,
    13.043
   ],
   "exploded_centroid": [
    -115.272,
    -19.562,
    103.905
   ],
   "offset": [
    -60.209,
    0.0,
    90.862
   ],
   "bbox_rest": [
    -78.84,
    -68.823,
    7.785,
    -33.08,
    37.369,
    15.0
   ],
   "triangles": 1352,
   "duplicate_placements_in_cad": 1
  },
  {
   "node": "fastener_125",
   "group": 2,
   "label": "Socket / Countersunk / BHCS / inserts",
   "category": "fastener",
   "description": "fasteners and inserts (one group)",
   "cad_names": [
    " Countersunk M3x6"
   ],
   "material": null,
   "rest_centroid": [
    47.989,
    -63.091,
    8.552
   ],
   "exploded_centroid": [
    47.989,
    -63.091,
    44.552
   ],
   "offset": [
    0.0,
    0.0,
    36.0
   ],
   "bbox_rest": [
    44.989,
    -66.494,
    4.397,
    50.989,
    -60.597,
    11.324
   ],
   "triangles": 452,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "fastener_128",
   "group": 2,
   "label": "Socket / Countersunk / BHCS / inserts",
   "category": "fastener",
   "description": "fasteners and inserts (one group)",
   "cad_names": [
    " Socket M3x8"
   ],
   "material": null,
   "rest_centroid": [
    -53.478,
    53.428,
    -0.727
   ],
   "exploded_centroid": [
    -53.478,
    53.428,
    -21.727
   ],
   "offset": [
    0.0,
    0.0,
    -21.0
   ],
   "bbox_rest": [
    -56.228,
    50.678,
    -8.0,
    -50.728,
    56.178,
    3.0
   ],
   "triangles": 524,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "spacer_130",
   "group": 12,
   "label": "Part 1 (small)",
   "category": "spacer",
   "description": "axle spacers, \u00d87.2 \u00d7 2.5 [role inferred]",
   "cad_names": [
    "Part 1"
   ],
   "material": null,
   "rest_centroid": [
    -32.116,
    -40.741,
    0.0
   ],
   "exploded_centroid": [
    -139.116,
    -40.741,
    0.0
   ],
   "offset": [
    -107.0,
    0.0,
    0.0
   ],
   "bbox_rest": [
    -33.171,
    -44.341,
    -3.6,
    -30.671,
    -37.141,
    3.6
   ],
   "triangles": 720,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "chassis_132",
   "group": 1,
   "label": "chassis",
   "category": "chassis",
   "description": "main body (floor + walls)",
   "cad_names": [
    "chassis"
   ],
   "material": null,
   "rest_centroid": [
    5.139,
    -8.506,
    -1.325
   ],
   "exploded_centroid": [
    5.139,
    -8.506,
    -1.325
   ],
   "offset": [
    0.0,
    0.0,
    0.0
   ],
   "bbox_rest": [
    -79.104,
    -68.879,
    -12.016,
    88.924,
    57.401,
    24.141
   ],
   "triangles": 16048,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "gearpulley_136",
   "group": 14,
   "label": "Spur gear (15 teeth)",
   "category": "gearpulley",
   "description": "front-axle gear (+ GT2 pulley flange) [combo inferred]",
   "cad_names": [
    "Spur gear (15 teeth)"
   ],
   "material": null,
   "rest_centroid": [
    -43.275,
    -40.741,
    0.0
   ],
   "exploded_centroid": [
    -173.275,
    -40.741,
    0.0
   ],
   "offset": [
    -130.0,
    0.0,
    0.0
   ],
   "bbox_rest": [
    -49.392,
    -52.181,
    -11.44,
    -33.138,
    -29.3,
    11.44
   ],
   "triangles": 9030,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "fastener_137",
   "group": 2,
   "label": "Socket / Countersunk / BHCS / inserts",
   "category": "fastener",
   "description": "fasteners and inserts (one group)",
   "cad_names": [
    " Countersunk M3x6"
   ],
   "material": null,
   "rest_centroid": [
    83.163,
    -63.15,
    8.538
   ],
   "exploded_centroid": [
    83.163,
    -63.15,
    44.538
   ],
   "offset": [
    0.0,
    0.0,
    36.0
   ],
   "bbox_rest": [
    80.163,
    -66.553,
    4.383,
    86.163,
    -60.656,
    11.311
   ],
   "triangles": 452,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "spacer_138",
   "group": 12,
   "label": "Part 1 (small)",
   "category": "spacer",
   "description": "axle spacers, \u00d87.2 \u00d7 2.5 [role inferred]",
   "cad_names": [
    "Part 1"
   ],
   "material": null,
   "rest_centroid": [
    -70.146,
    19.359,
    0.0
   ],
   "exploded_centroid": [
    -146.146,
    19.359,
    0.0
   ],
   "offset": [
    -76.0,
    0.0,
    0.0
   ],
   "bbox_rest": [
    -71.59,
    15.759,
    -3.6,
    -69.09,
    22.959,
    3.6
   ],
   "triangles": 720,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "hub6_141",
   "group": 10,
   "label": "ClampHub_v0.1_6mm",
   "category": "hub6",
   "description": "clamp hubs on the drum shaft",
   "cad_names": [
    "ClampHub_v0.1_6mm__Chamfer1"
   ],
   "material": null,
   "rest_centroid": [
    -35.821,
    39.773,
    12.427
   ],
   "exploded_centroid": [
    -76.613,
    55.07,
    38.941
   ],
   "offset": [
    -40.792,
    15.297,
    26.515
   ],
   "bbox_rest": [
    -38.823,
    32.382,
    2.673,
    -32.819,
    51.851,
    20.127
   ],
   "triangles": 1528,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "spacer_143",
   "group": 12,
   "label": "Part 1 (small)",
   "category": "spacer",
   "description": "axle spacers, \u00d87.2 \u00d7 2.5 [role inferred]",
   "cad_names": [
    "Part 1"
   ],
   "material": null,
   "rest_centroid": [
    49.685,
    19.359,
    0.0
   ],
   "exploded_centroid": [
    148.685,
    19.359,
    0.0
   ],
   "offset": [
    99.0,
    0.0,
    0.0
   ],
   "bbox_rest": [
    48.241,
    15.759,
    -3.6,
    50.741,
    22.959,
    3.6
   ],
   "triangles": 720,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "drum_144",
   "group": 7,
   "label": "Drum",
   "category": "drum",
   "description": "weapon drum",
   "cad_names": [
    "Drum"
   ],
   "material": null,
   "rest_centroid": [
    4.891,
    40.384,
    12.125
   ],
   "exploded_centroid": [
    4.891,
    96.389,
    47.046
   ],
   "offset": [
    0.0,
    56.005,
    34.921
   ],
   "bbox_rest": [
    -31.112,
    24.382,
    -9.843,
    40.893,
    56.387,
    34.093
   ],
   "triangles": 12512,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "gear_146",
   "group": 15,
   "label": "Spur gear (12 teeth)",
   "category": "gear",
   "description": "drive-motor pinions",
   "cad_names": [
    "Spur gear (12 teeth)"
   ],
   "material": null,
   "rest_centroid": [
    -34.039,
    -51.68,
    -0.011
   ],
   "exploded_centroid": [
    -192.039,
    -51.68,
    -0.011
   ],
   "offset": [
    -158.0,
    0.0,
    0.0
   ],
   "bbox_rest": [
    -40.731,
    -57.3,
    -5.609,
    -26.712,
    -46.081,
    5.609
   ],
   "triangles": 2656,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "fastener_156",
   "group": 2,
   "label": "Socket / Countersunk / BHCS / inserts",
   "category": "fastener",
   "description": "fasteners and inserts (one group)",
   "cad_names": [
    "CirPattern1"
   ],
   "material": null,
   "rest_centroid": [
    -73.34,
    -62.836,
    6.536
   ],
   "exploded_centroid": [
    -73.34,
    -62.836,
    32.536
   ],
   "offset": [
    0.0,
    0.0,
    26.0
   ],
   "bbox_rest": [
    -76.33,
    -65.991,
    4.04,
    -70.35,
    -59.739,
    8.878
   ],
   "triangles": 2652,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "fastener_158",
   "group": 2,
   "label": "Socket / Countersunk / BHCS / inserts",
   "category": "fastener",
   "description": "fasteners and inserts (one group)",
   "cad_names": [
    "CirPattern1"
   ],
   "material": null,
   "rest_centroid": [
    83.167,
    -62.895,
    6.523
   ],
   "exploded_centroid": [
    83.167,
    -62.895,
    32.523
   ],
   "offset": [
    0.0,
    0.0,
    26.0
   ],
   "bbox_rest": [
    80.176,
    -66.049,
    4.027,
    86.156,
    -59.797,
    8.865
   ],
   "triangles": 2652,
   "duplicate_placements_in_cad": 0
  },
  {
   "node": "hood_162",
   "group": 3,
   "label": "Hood",
   "category": "hood",
   "description": "removable electronics platform",
   "cad_names": [
    "Hood"
   ],
   "material": null,
   "rest_centroid": [
    1.937,
    -16.046,
    12.73
   ],
   "exploded_centroid": [
    1.937,
    -16.046,
    82.73
   ],
   "offset": [
    0.0,
    0.0,
    70.0
   ],
   "bbox_rest": [
    -78.849,
    -68.85,
    -8.004,
    88.669,
    43.981,
    18.244
   ],
   "triangles": 6482,
   "duplicate_placements_in_cad": 0
  }
 ],
 "triangles_total": 266200
}