{
 "slug": "bench-vise",
 "triangles": 8678,
 "texture_px": 2048,
 "triangles_light": null,
 "texture_px_light": null,
 "files": {
  "glb": {
   "name": "bench-vise.glb",
   "bytes": 1178384
  },
  "blend": {
   "name": "bench-vise.blend",
   "bytes": 771783
  },
  "fbx": {
   "name": "bench-vise.fbx",
   "bytes": 2056524
  },
  "obj": {
   "name": "bench-vise-obj.zip",
   "bytes": 939468
  },
  "usdz": {
   "name": "bench-vise.usdz",
   "bytes": 1925239
  }
 },
 "extras": {
  "license": "CC0-1.0",
  "source": "grab3d.com",
  "dimensions_m": "0.248 x 0.238 x 0.160",
  "triangles": 8678,
  "textures": "PBR 2048px: base color, roughness, metallic, normal (baked)",
  "generator": "Created by grab3d",
  "created": "2026-09-26",
  "real_size": "bench vise with swivel base, jaw width 11 cm, approx. 20 x 29 x 17 cm",
  "notes": "dark steel base plate with two mounting lugs (real bolt holes) and swivel turntable with two clamping levers, green painted cast body with fixed jaw and small steel anvil, serrated steel jaw inserts with screws; the sliding jaw with its guide bar 'bench-vise_sliding_jaw' (translate along local Y, towards -Y opens, approx. 0..8 cm) and the spindle with tommy bar 'bench-vise_spindle' (rotate around local Y, move together with the jaw) are separate objects with their origins on the spindle axis at the front; front (handle) = -Y; no text, no logo",
  "set": "Cozy Tools & Workshop 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
 }
}