{
  "file": "kit.glb",
  "sha256": "f027c54645f0a7bc1c8dae05db17dac62b93ca19e9b6d930aefb7c8ab16d4e8a",
  "bytes": 1812036,
  "primitive_count": 49,
  "material_count": 8,
  "embedded_images": 0,
  "external_uris": [],
  "primitives": [
    {
      "mesh": "chimney_stack",
      "primitive": 0,
      "triangles": 528,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "chimney_stack",
      "primitive": 1,
      "triangles": 44,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "chimney_stack",
      "primitive": 2,
      "triangles": 272,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "door_leaf",
      "primitive": 0,
      "triangles": 528,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "door_leaf",
      "primitive": 1,
      "triangles": 420,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "door_leaf",
      "primitive": 2,
      "triangles": 12,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "door",
      "primitive": 0,
      "triangles": 792,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "door",
      "primitive": 1,
      "triangles": 132,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "dormer",
      "primitive": 0,
      "triangles": 464,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "dormer",
      "primitive": 1,
      "triangles": 460,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "dormer",
      "primitive": 2,
      "triangles": 888,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "dormer",
      "primitive": 3,
      "triangles": 748,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "dormer",
      "primitive": 4,
      "triangles": 1588,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "dormer",
      "primitive": 5,
      "triangles": 72,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "dormer",
      "primitive": 6,
      "triangles": 312,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "downpipe_1m",
      "primitive": 0,
      "triangles": 84,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "eaves_board_1m",
      "primitive": 0,
      "triangles": 44,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "gutter_1m",
      "primitive": 0,
      "triangles": 148,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "lantern",
      "primitive": 0,
      "triangles": 276,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "lantern",
      "primitive": 1,
      "triangles": 12,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "quoin_long",
      "primitive": 0,
      "triangles": 44,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "quoin_short",
      "primitive": 0,
      "triangles": 44,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "ridge_tile",
      "primitive": 0,
      "triangles": 52,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "slate_a",
      "primitive": 0,
      "triangles": 20,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "slate_b",
      "primitive": 0,
      "triangles": 20,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "slate_c",
      "primitive": 0,
      "triangles": 20,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "verge_board_1m",
      "primitive": 0,
      "triangles": 44,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "window_ground",
      "primitive": 0,
      "triangles": 460,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "window_ground",
      "primitive": 1,
      "triangles": 748,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "window_ground",
      "primitive": 2,
      "triangles": 168,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "window_ground",
      "primitive": 3,
      "triangles": 72,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "window_ground_shutters",
      "primitive": 0,
      "triangles": 460,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "window_ground_shutters",
      "primitive": 1,
      "triangles": 528,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "window_ground_shutters",
      "primitive": 2,
      "triangles": 748,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "window_ground_shutters",
      "primitive": 3,
      "triangles": 592,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "window_ground_shutters",
      "primitive": 4,
      "triangles": 72,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "window_small",
      "primitive": 0,
      "triangles": 372,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "window_small",
      "primitive": 1,
      "triangles": 660,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "window_small",
      "primitive": 2,
      "triangles": 168,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "window_small",
      "primitive": 3,
      "triangles": 48,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "window_upper",
      "primitive": 0,
      "triangles": 460,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "window_upper",
      "primitive": 1,
      "triangles": 748,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "window_upper",
      "primitive": 2,
      "triangles": 168,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "window_upper",
      "primitive": 3,
      "triangles": 72,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "window_upper_shutters",
      "primitive": 0,
      "triangles": 460,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "window_upper_shutters",
      "primitive": 1,
      "triangles": 528,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "window_upper_shutters",
      "primitive": 2,
      "triangles": 748,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "window_upper_shutters",
      "primitive": 3,
      "triangles": 592,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    },
    {
      "mesh": "window_upper_shutters",
      "primitive": 4,
      "triangles": 72,
      "zero_area_triangles": 0,
      "nonfinite_attribute_components": 0
    }
  ],
  "duplicate_primitives": [
    {
      "primitive": "window_ground_shutters[0]",
      "same_as": "window_ground[0]"
    },
    {
      "primitive": "window_ground_shutters[2]",
      "same_as": "window_ground[1]"
    },
    {
      "primitive": "window_ground_shutters[4]",
      "same_as": "window_ground[3]"
    },
    {
      "primitive": "window_upper_shutters[0]",
      "same_as": "window_upper[0]"
    },
    {
      "primitive": "window_upper_shutters[2]",
      "same_as": "window_upper[1]"
    },
    {
      "primitive": "window_upper_shutters[4]",
      "same_as": "window_upper[3]"
    }
  ],
  "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": 17012,
  "zero_area_triangles": 0,
  "nonfinite_attribute_components": 0,
  "findings": [
    "duplicate_primitives"
  ]
}
