{
 "id": "part.roof.slope/harbour-roof-slope-9m",
 "version": 1,
 "name": "Harbour village roof slope 9m",
 "summary": "3m ridge bay. Origin under ridge at top-storey level; ridge runs X. Covers +Z half of 9m-deep house, mirror with yaw=pi. Ridge y=3.775948; eave wall z=4.5; eave z=4.85. Never nonuniformly scale for depth.",
 "tags": [
  "9m",
  "harbour",
  "part",
  "roof",
  "slope",
  "village"
 ],
 "style": "stylized",
 "status": "approved",
 "frame": {
  "contract": "kit/+Z-front",
  "up": "+Y",
  "unit": "m",
  "front": "+Z"
 },
 "size": {
  "measured_m": {
   "w": 3.0,
   "l": 4.85,
   "h": 4.352
  },
  "source": "measured",
  "scale_to_class": 1.0
 },
 "bounds": {
  "geometry": {
   "min": [
    -1.5,
    -0.484,
    0.0
   ],
   "max": [
    1.5,
    3.868,
    4.85
   ]
  },
  "footprint": {
   "kind": "rect",
   "minX": -1.5,
   "maxX": 1.5,
   "minZ": -0.0,
   "maxZ": 4.849999904632568,
   "source": "authored"
  },
  "collider": {
   "parts": [
    {
     "type": "box",
     "x": 0.0,
     "y": 3.5763802898306842,
     "z": 0.2020833333333333,
     "hx": 1.5,
     "hy": 0.2145680504670755,
     "hz": 0.2020833333333333,
     "yaw": 0,
     "blocksMovement": true,
     "blocksShots": true
    },
    {
     "type": "box",
     "x": 0.0,
     "y": 3.2372441888965335,
     "z": 0.60625,
     "hx": 1.5,
     "hy": 0.2145680504670755,
     "hz": 0.2020833333333333,
     "yaw": 0,
     "blocksMovement": true,
     "blocksShots": true
    },
    {
     "type": "box",
     "x": 0.0,
     "y": 2.898108087962383,
     "z": 1.0104166666666665,
     "hx": 1.5,
     "hy": 0.2145680504670755,
     "hz": 0.20208333333333334,
     "yaw": 0,
     "blocksMovement": true,
     "blocksShots": true
    },
    {
     "type": "box",
     "x": 0.0,
     "y": 2.5589719870282326,
     "z": 1.4145833333333333,
     "hx": 1.5,
     "hy": 0.21456805046707528,
     "hz": 0.20208333333333328,
     "yaw": 0,
     "blocksMovement": true,
     "blocksShots": true
    },
    {
     "type": "box",
     "x": 0.0,
     "y": 2.219835886094082,
     "z": 1.81875,
     "hx": 1.5,
     "hy": 0.21456805046707572,
     "hz": 0.2020833333333335,
     "yaw": 0,
     "blocksMovement": true,
     "blocksShots": true
    },
    {
     "type": "box",
     "x": 0.0,
     "y": 1.8806997851599312,
     "z": 2.2229166666666664,
     "hx": 1.5,
     "hy": 0.21456805046707517,
     "hz": 0.20208333333333317,
     "yaw": 0,
     "blocksMovement": true,
     "blocksShots": true
    },
    {
     "type": "box",
     "x": 0.0,
     "y": 1.541563684225781,
     "z": 2.627083333333333,
     "hx": 1.5,
     "hy": 0.21456805046707517,
     "hz": 0.20208333333333317,
     "yaw": 0,
     "blocksMovement": true,
     "blocksShots": true
    },
    {
     "type": "box",
     "x": 0.0,
     "y": 1.2024275832916302,
     "z": 3.0312499999999996,
     "hx": 1.5,
     "hy": 0.21456805046707528,
     "hz": 0.2020833333333334,
     "yaw": 0,
     "blocksMovement": true,
     "blocksShots": true
    },
    {
     "type": "box",
     "x": 0.0,
     "y": 0.8632914823574795,
     "z": 3.4354166666666663,
     "hx": 1.5,
     "hy": 0.21456805046707533,
     "hz": 0.2020833333333334,
     "yaw": 0,
     "blocksMovement": true,
     "blocksShots": true
    },
    {
     "type": "box",
     "x": 0.0,
     "y": 0.5241553814233286,
     "z": 3.8395833333333336,
     "hx": 1.5,
     "hy": 0.21456805046707556,
     "hz": 0.20208333333333361,
     "yaw": 0,
     "blocksMovement": true,
     "blocksShots": true
    },
    {
     "type": "box",
     "x": 0.0,
     "y": 0.18501928048917804,
     "z": 4.24375,
     "hx": 1.5,
     "hy": 0.214568050467075,
     "hz": 0.20208333333333295,
     "yaw": 0,
     "blocksMovement": true,
     "blocksShots": true
    },
    {
     "type": "box",
     "x": 0.0,
     "y": -0.15411682044497232,
     "z": 4.647916666666666,
     "hx": 1.5,
     "hy": 0.2145680504670754,
     "hz": 0.2020833333333334,
     "yaw": 0,
     "blocksMovement": true,
     "blocksShots": true
    }
   ],
   "source": "authored"
  }
 },
 "placement": {
  "role": "roof",
  "notes": "3m ridge bay. Origin under ridge at top-storey level; ridge runs X. Covers +Z half of 9m-deep house, mirror with yaw=pi. Ridge y=3.775948; eave wall z=4.5; eave z=4.85. Never nonuniformly scale for depth.",
  "source": "authored"
 },
 "sockets": [],
 "nodes": {
  "all": [
   "roof_slope_9m"
  ]
 },
 "paint": null,
 "render": {
  "tris": 1404,
  "verts": 2832,
  "materials": 3,
  "draw_calls": 3,
  "textures": [],
  "gpu_mb_decoded": 0.0,
  "bytes": 137040,
  "codec": "none",
  "extensions": []
 },
 "rig": null,
 "animations": [],
 "gameplay": null,
 "techniques": [
  "flat-colour"
 ],
 "provenance": {
  "author": "forge-worker (Blender)",
  "source": "assets/village-kit/buildings",
  "kit": "village-kit",
  "imported": "2026-10-07",
  "file_origin": "~/forge-build/forge-game-engine/assets/village-kit/buildings/roof_slope_9m.glb"
 },
 "licence": {
  "kind": "owned",
  "game_use": true,
  "raw_redistribute": false,
  "evidence": "FGE assets/village-kit/buildings: Blender kit authored by Forge workers (village genre, Sept)"
 },
 "quality": {
  "gates": "legacy",
  "judge": null
 },
 "files": {
  "glb": "sha256:fa9a00cefe7a1ba9df00bf840303b042de3bb1b1dc4bbf7d6f06081d15278d07"
 },
 "deps": [],
 "release": "sha256:21e467df972c8ac8774abb30e1ce56de84fd8c19409d29f65902a457bbbdf025"
}
