{
 "slug": "connecting-rod",
 "triangles": 8152,
 "texture_px": 2048,
 "triangles_light": null,
 "texture_px_light": null,
 "files": {
  "glb": {
   "name": "connecting-rod.glb",
   "bytes": 767532
  },
  "blend": {
   "name": "connecting-rod.blend",
   "bytes": 642883
  },
  "fbx": {
   "name": "connecting-rod.fbx",
   "bytes": 1325180
  },
  "obj": {
   "name": "connecting-rod-obj.zip",
   "bytes": 687751
  },
  "usdz": {
   "name": "connecting-rod.usdz",
   "bytes": 1226240
  }
 },
 "extras": {
  "license": "CC0-1.0",
  "source": "grab3d.com",
  "dimensions_m": "0.248 x 0.144 x 0.034",
  "triangles": 8152,
  "textures": "PBR 2048px: base color, roughness, metallic, normal (baked)",
  "generator": "Created by grab3d",
  "created": "2026-10-26",
  "real_size": "engine connecting rod, 145 mm centre distance, 50 mm crank pin, on a 25 x 14 cm display plate",
  "notes": "Forged steel connecting rod with an I-beam shank, small end with a brass bushing for a 22 mm piston pin and a split big end for a 50 mm crank pin. The bearing cap lies pulled off in front of the rod with two M10 rod bolts (real helical thread) in its bores, the two copper bearing shells sit in rod and cap. A hollow piston pin lies next to it. Everything lies flat and stable on the plate. No moving parts.",
  "set": "Cozy Mechanical Parts 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
 }
}