{ "component": "mini fan", "confidence": 0.95, "summary": "A compact desk fan with a motor-driven rotating blade assembly, wire cage, and plastic base.", "trigger": "power switch", "motion_sequence": [ "power on", "blade rotation" ], "parts": [ { "id": "rotor", "name": "blade assembly", "role": "rotating element", "geometry": { "shape": "cylinder", "size": [ 0.12, 0.12, 0.35 ], "position": [ 0, 0, 0 ] }, "motion": { "type": "rotate", "axis": [ 0, 0, 1 ], "speed": 2 }, "annotation": { "point": [ 0.5, 0.5 ], "label": "hub", "note": "central rotating hub" } }, { "id": "cage", "name": "protective cage", "role": "static enclosure", "geometry": { "shape": "torus", "size": [ 0.55, 0.55, 0.04 ], "position": [ 0, 0, 0 ] }, "motion": { "type": "static" }, "annotation": { "point": [ 0.5, 0.5 ], "label": "cage", "note": "wire mesh surrounding blades" } }, { "id": "base", "name": "stand", "role": "support", "geometry": { "shape": "box", "size": [ 0.45, 0.25, 0.2 ], "position": [ 0, -0.15, 0 ] }, "motion": { "type": "static" }, "annotation": { "point": [ 0.5, 0.85 ], "label": "base", "note": "green plastic base" } } ] }