main
John Lauer Add 3D models: STEP, GLB, hero GLB, four LODs 2cc7d31 19h ago
{
 "schema": "adom/component-lod@1",
 "mpn": "TMCS1123B1AQDVGR",
 "units": "metres (glTF)",
 "upAxis": "Z (Adom/KiCad frame; seated on z = 0, centred on the footprint origin)",
 "status": "candidate",
 "source": {
  "path": "tmcs1123b1aqdvgr-etched.step",
  "sha256": "dbec99f3125d7ef551b04a3802e49a5ef6b22ebbba2e7978b2e8f2f85a8b5008"
 },
 "generator": "provenance/tools/build_dvg10.py (detail full/low/superlow) -> step2glb 0.13.2 service convert --compress none -> provenance/tools/glb_batch.py (lossless batching per part; etch graft on medium) -> materials.py; previews by render_glb.py",
 "helpers_removed": "none needed: the LODs are built from the clean etched model, never from the hero",
 "levels": [
  {
   "level": "high",
   "path": "lod/tmcs1123b1aqdvgr-high.glb",
   "sha256": "70ac2e320cf662c6f7b24d163eee14148fd0f474d429a1aab3c05f81bf0afa56",
   "sizeBytes": 84116,
   "triangles": 2013,
   "primitives": 3,
   "nodes": [
    "body",
    "pins",
    "Adom.LaserEtch"
   ],
   "boundsMm": [
    -5.15,
    -5.15,
    0.0,
    5.15,
    5.15,
    2.555
   ],
   "markingIncluded": true,
   "helperNodes": [],
   "extensions": [],
   "derivation": "the etched GLB itself: etched STEP, step2glb uncompressed, primitives batched per part (lossless)",
   "review": "candidate: inspected as cached images (depth-buffered render); not qualified in a streaming LOD viewer",
   "preview": {
    "path": "lod/tmcs1123b1aqdvgr-high.png",
    "sha256": "0341a2757530929c09d6644ad661bc6bf9a30f440842ff4373cd34771fc22531",
    "view": "iso (front-left, from above), same camera on every level"
   }
  },
  {
   "level": "medium",
   "path": "lod/tmcs1123b1aqdvgr-medium.glb",
   "sha256": "9f52aa315be221e7125ad823f9753cddc16870e427abf3b2d8c021ebc90e41ce",
   "sizeBytes": 70556,
   "triangles": 1533,
   "primitives": 3,
   "nodes": [
    "body",
    "pins",
    "Adom.LaserEtch"
   ],
   "boundsMm": [
    -5.15,
    -5.15,
    0.0,
    5.15,
    5.15,
    2.555
   ],
   "markingIncluded": true,
   "helperNodes": [],
   "extensions": [],
   "derivation": "build_dvg10.py at detail=low (bends as 3 chords, drafted body, pin-1 dimple), Adom.LaserEtch mesh grafted unchanged from high",
   "review": "candidate: inspected as cached images (depth-buffered render); not qualified in a streaming LOD viewer",
   "preview": {
    "path": "lod/tmcs1123b1aqdvgr-medium.png",
    "sha256": "844cd5f8971135c258dc2b9d67264bbc9f1333e88444b52b8bcd21c202edc5a0",
    "view": "iso (front-left, from above), same camera on every level"
   }
  },
  {
   "level": "low",
   "path": "lod/tmcs1123b1aqdvgr-low.glb",
   "sha256": "b7ddcc1ac803f49617a0fbb2c04d464e6713c4171dbf85f2b9c29c0af3bc09ee",
   "sizeBytes": 47096,
   "triangles": 924,
   "primitives": 2,
   "nodes": [
    "body",
    "pins"
   ],
   "boundsMm": [
    -5.15,
    -5.15,
    0.0,
    5.15,
    5.15,
    2.55
   ],
   "markingIncluded": false,
   "helperNodes": [],
   "extensions": [],
   "derivation": "build_dvg10.py detail=low, no marking (unreadable at this size)",
   "review": "candidate: inspected as cached images (depth-buffered render); not qualified in a streaming LOD viewer",
   "preview": {
    "path": "lod/tmcs1123b1aqdvgr-low.png",
    "sha256": "b35c481ec91603a753242b905f2ec2f67dbf0da01894b00052ef3e554b7e29fd",
    "view": "iso (front-left, from above), same camera on every level"
   }
  },
  {
   "level": "super-low",
   "path": "lod/tmcs1123b1aqdvgr-super-low.glb",
   "sha256": "18d92dd0c0942ecfec9979e24102133ecc420f6ad93814334e17af02868ccf05",
   "sizeBytes": 29332,
   "triangles": 556,
   "primitives": 2,
   "nodes": [
    "body",
    "pins"
   ],
   "boundsMm": [
    -5.15,
    -5.15,
    0.0,
    5.15,
    5.15,
    2.55
   ],
   "markingIncluded": false,
   "helperNodes": [],
   "extensions": [],
   "derivation": "build_dvg10.py detail=superlow: undrafted body, one-chord bends, pin-1 dimple kept, no marking",
   "review": "candidate: inspected as cached images (depth-buffered render); not qualified in a streaming LOD viewer",
   "preview": {
    "path": "lod/tmcs1123b1aqdvgr-super-low.png",
    "sha256": "524eb86c466048e0d8db3d9fd7a19aba48916a6b1754c780768e4691c2b511e5",
    "view": "iso (front-left, from above), same camera on every level"
   }
  }
 ]
}