{
  "file": "kit.glb",
  "sha256": "904bb8fb73cd37dcd2517a4c47ff298e3a363e9d636a8e6050e8f0d207fbf7a0",
  "bytes": 1032532,
  "primitive_count": 40,
  "material_count": 7,
  "embedded_images": 0,
  "external_uris": [],
  "primitives": [
    {
      "mesh": "balcony_steel",
      "primitive": 0,
      "triangles": 44,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "balcony_steel",
      "primitive": 1,
      "triangles": 1108,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "balcony_steel",
      "primitive": 2,
      "triangles": 204,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "bike_rack",
      "primitive": 0,
      "triangles": 276,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "bike_rack",
      "primitive": 1,
      "triangles": 72,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "canopy_concrete",
      "primitive": 0,
      "triangles": 28,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "door_leaf",
      "primitive": 0,
      "triangles": 224,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "door_leaf",
      "primitive": 1,
      "triangles": 56,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "door_leaf",
      "primitive": 2,
      "triangles": 44,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "door_pivot",
      "primitive": 0,
      "triangles": 352,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "downpipe_shoe",
      "primitive": 0,
      "triangles": 48,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "downpipe_square_1m",
      "primitive": 0,
      "triangles": 12,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "downpipe_square_1m",
      "primitive": 1,
      "triangles": 44,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "glazing_slider",
      "primitive": 0,
      "triangles": 772,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "glazing_slider",
      "primitive": 1,
      "triangles": 24,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "glazing_slider",
      "primitive": 2,
      "triangles": 88,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "parapet_coping_1m",
      "primitive": 0,
      "triangles": 36,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "parapet_corner",
      "primitive": 0,
      "triangles": 56,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "planter_concrete",
      "primitive": 0,
      "triangles": 220,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "planter_concrete",
      "primitive": 1,
      "triangles": 12,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "planter_concrete",
      "primitive": 2,
      "triangles": 620,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "rainwater_head",
      "primitive": 0,
      "triangles": 164,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "ribbon_end_mullion",
      "primitive": 0,
      "triangles": 56,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "roof_rail_1m",
      "primitive": 0,
      "triangles": 180,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "roof_skylight",
      "primitive": 0,
      "triangles": 44,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "roof_skylight",
      "primitive": 1,
      "triangles": 48,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "roof_skylight",
      "primitive": 2,
      "triangles": 176,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "roof_vent",
      "primitive": 0,
      "triangles": 24,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "roof_vent",
      "primitive": 1,
      "triangles": 116,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "shopfront_bay",
      "primitive": 0,
      "triangles": 272,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "shopfront_bay",
      "primitive": 1,
      "triangles": 88,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "shopfront_bay",
      "primitive": 2,
      "triangles": 56,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "window_ribbon_1m",
      "primitive": 0,
      "triangles": 164,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "window_ribbon_1m",
      "primitive": 1,
      "triangles": 12,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "window_std",
      "primitive": 0,
      "triangles": 464,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "window_std",
      "primitive": 1,
      "triangles": 44,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "window_std",
      "primitive": 2,
      "triangles": 176,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "window_tall",
      "primitive": 0,
      "triangles": 464,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "window_tall",
      "primitive": 1,
      "triangles": 44,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "window_tall",
      "primitive": 2,
      "triangles": 176,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    }
  ],
  "duplicate_primitives": [],
  "note": "Mesh-local counts, before node transforms/instances. Degenerate threshold: cross-product magnitude < 1e-12 in asset units squared. Not a source-topology or visual-quality verdict.",
  "triangles": 7108,
  "zero_area_triangles": 0,
  "nonfinite_attribute_components": 0,
  "findings": []
}
