Snap2Sim / docs /fixtures /mini-fan-analysis.json
jasondo
Reduce motion axis bias
5e65d06
Raw
History Blame Contribute Delete
2.08 kB
{
"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"
}
}
]
}