{
 "slug": "electric-fan",
 "triangles": 19644,
 "texture_px": 2048,
 "triangles_light": null,
 "texture_px_light": null,
 "files": {
  "glb": {
   "name": "electric-fan.glb",
   "bytes": 1416804
  },
  "blend": {
   "name": "electric-fan.blend",
   "bytes": 1166470
  },
  "fbx": {
   "name": "electric-fan.fbx",
   "bytes": 2540108
  },
  "obj": {
   "name": "electric-fan-obj.zip",
   "bytes": 1268815
  },
  "usdz": {
   "name": "electric-fan.usdz",
   "bytes": 2288539
  }
 },
 "extras": {
  "license": "CC0-1.0",
  "source": "grab3d.com",
  "dimensions_m": "0.287 x 0.219 x 0.394",
  "triangles": 19644,
  "textures": "PBR 2048px: base color, roughness, metallic, normal (baked)",
  "generator": "Created by grab3d",
  "created": "2026-09-26",
  "real_size": "retro desk fan, approx. 30 x 29 x 39 cm, 28 cm guard",
  "notes": "front faces -Y; mint round base with three speed buttons, stand pole with fork joint and tilt knob, mint motor housing with oscillation knob, cream wire guard (real wire spokes and rings, front and back domes, rim ring, centre badge), three-blade rotor; 'electric-fan_head' tilts around local X (origin on the joint axis), 'electric-fan_rotor' is a child of the head and spins around local Y (origin on the motor axis, unbaked part); no text, no logo",
  "set": "Cozy Electronics Kit"
 },
 "origin": {
  "method": "procedural",
  "detail": "Built procedurally with Blender scripts. The scripts were written with the help of an AI coding assistant. No generative AI model produced the geometry or textures directly.",
  "ai_content": false,
  "ai_assisted_code": true
 }
}