mirror of
https://github.com/johndoe6345789/metabuilder.git
synced 2026-04-26 06:44:58 +00:00
feat: Add Ford Fiesta IB5 5-speed manual gearbox assembly
- 12 parts: bell housing, input/output shafts, layshaft, 5 gears, synchro hubs, selector forks, gear case - Add automotive category with Ford manufacturer - Add castAluminum material for transmission housings - Gear ratios: 1st 3.58:1 to 5th 0.82:1 overdrive Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"name": "5-Speed Manual Gearbox",
|
||||
"description": "IB5 Manual Transmission - Ford Fiesta Mk7",
|
||||
"category": "automotive",
|
||||
"parts": [
|
||||
"bell-housing",
|
||||
"input-shaft",
|
||||
"layshaft",
|
||||
"first-gear",
|
||||
"second-gear",
|
||||
"third-gear",
|
||||
"fourth-gear",
|
||||
"fifth-gear",
|
||||
"output-shaft",
|
||||
"synchro-hub",
|
||||
"selector-fork",
|
||||
"gear-case"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"id": "bell-housing",
|
||||
"name": "Bell Housing",
|
||||
"partNumber": "FD-1848291",
|
||||
"material": "castAluminum",
|
||||
"quantity": 1,
|
||||
"weight": 4200.0,
|
||||
"weightUnit": "g",
|
||||
"baseY": 0,
|
||||
"description": "Clutch bell housing - mates to engine block",
|
||||
"geometry": [
|
||||
{ "type": "ellipse", "rx": 85, "ry": 45 },
|
||||
{ "type": "rect", "width": 150, "height": 60, "rx": 8, "offsetY": 25 },
|
||||
{ "type": "circle", "r": 35, "fill": "#1a1a1a", "offsetY": -5 },
|
||||
{ "type": "circle", "r": 6, "offsetX": -60, "offsetY": -20, "fill": "#666" },
|
||||
{ "type": "circle", "r": 6, "offsetX": 60, "offsetY": -20, "fill": "#666" },
|
||||
{ "type": "circle", "r": 6, "offsetX": -60, "offsetY": 35, "fill": "#666" },
|
||||
{ "type": "circle", "r": 6, "offsetX": 60, "offsetY": 35, "fill": "#666" }
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"id": "fifth-gear",
|
||||
"name": "5th Gear",
|
||||
"partNumber": "FD-1848325",
|
||||
"material": "steel",
|
||||
"quantity": 1,
|
||||
"weight": 290.0,
|
||||
"weightUnit": "g",
|
||||
"baseY": 490,
|
||||
"description": "Fifth gear - 0.82:1 overdrive ratio",
|
||||
"geometry": [
|
||||
{ "type": "gearRing", "teeth": 18, "outerRadius": 24, "toothHeight": 4 },
|
||||
{ "type": "cylinder", "rx": 18, "ry": 6, "height": 12 },
|
||||
{ "type": "circle", "r": 8, "fill": "#555" }
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"id": "first-gear",
|
||||
"name": "1st Gear",
|
||||
"partNumber": "FD-1848321",
|
||||
"material": "steel",
|
||||
"quantity": 1,
|
||||
"weight": 680.0,
|
||||
"weightUnit": "g",
|
||||
"baseY": 280,
|
||||
"description": "First gear - 3.58:1 ratio",
|
||||
"geometry": [
|
||||
{ "type": "gearRing", "teeth": 32, "outerRadius": 45, "toothHeight": 6 },
|
||||
{ "type": "cylinder", "rx": 38, "ry": 12, "height": 22 },
|
||||
{ "type": "circle", "r": 16, "fill": "#555" }
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"id": "fourth-gear",
|
||||
"name": "4th Gear",
|
||||
"partNumber": "FD-1848324",
|
||||
"material": "steel",
|
||||
"quantity": 1,
|
||||
"weight": 350.0,
|
||||
"weightUnit": "g",
|
||||
"baseY": 445,
|
||||
"description": "Fourth gear - 1.03:1 ratio",
|
||||
"geometry": [
|
||||
{ "type": "gearRing", "teeth": 22, "outerRadius": 28, "toothHeight": 4 },
|
||||
{ "type": "cylinder", "rx": 22, "ry": 7, "height": 14 },
|
||||
{ "type": "circle", "r": 10, "fill": "#555" }
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"id": "gear-case",
|
||||
"name": "Gear Case",
|
||||
"partNumber": "FD-1848360",
|
||||
"material": "castAluminum",
|
||||
"quantity": 1,
|
||||
"weight": 5800.0,
|
||||
"weightUnit": "g",
|
||||
"baseY": 760,
|
||||
"description": "Main gearbox housing - rear section",
|
||||
"geometry": [
|
||||
{ "type": "rect", "width": 160, "height": 90, "rx": 12 },
|
||||
{ "type": "rect", "width": 140, "height": 70, "rx": 8, "fill": "#777" },
|
||||
{ "type": "circle", "r": 25, "offsetY": -5, "fill": "#555" },
|
||||
{ "type": "circle", "r": 8, "offsetX": -65, "offsetY": -30, "fill": "#666" },
|
||||
{ "type": "circle", "r": 8, "offsetX": 65, "offsetY": -30, "fill": "#666" },
|
||||
{ "type": "circle", "r": 8, "offsetX": -65, "offsetY": 30, "fill": "#666" },
|
||||
{ "type": "circle", "r": 8, "offsetX": 65, "offsetY": 30, "fill": "#666" },
|
||||
{ "type": "rect", "width": 30, "height": 15, "offsetX": -50, "offsetY": 50, "fill": "#888" },
|
||||
{ "type": "text", "content": "IB5", "offsetY": 5, "fill": "#333", "fontSize": 12 }
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"id": "input-shaft",
|
||||
"name": "Input Shaft",
|
||||
"partNumber": "FD-1848302",
|
||||
"material": "steel",
|
||||
"quantity": 1,
|
||||
"weight": 1850.0,
|
||||
"weightUnit": "g",
|
||||
"baseY": 80,
|
||||
"description": "Splined input shaft from clutch disc",
|
||||
"geometry": [
|
||||
{ "type": "cylinder", "rx": 18, "ry": 6, "height": 45 },
|
||||
{ "type": "rect", "width": 28, "height": 8, "offsetY": -30, "fill": "#555" },
|
||||
{ "type": "cylinder", "rx": 12, "ry": 4, "height": 25, "offsetY": 35 },
|
||||
{ "type": "gearRing", "teeth": 16, "outerRadius": 14, "toothHeight": 4, "offsetY": 15 }
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"id": "layshaft",
|
||||
"name": "Layshaft Assembly",
|
||||
"partNumber": "FD-1848315",
|
||||
"material": "steel",
|
||||
"quantity": 1,
|
||||
"weight": 3200.0,
|
||||
"weightUnit": "g",
|
||||
"baseY": 160,
|
||||
"description": "Counter shaft with integrated gear cluster",
|
||||
"geometry": [
|
||||
{ "type": "cylinder", "rx": 14, "ry": 5, "height": 120 },
|
||||
{ "type": "gearRing", "teeth": 24, "outerRadius": 28, "toothHeight": 5, "offsetY": -40 },
|
||||
{ "type": "gearRing", "teeth": 20, "outerRadius": 24, "toothHeight": 5, "offsetY": -15 },
|
||||
{ "type": "gearRing", "teeth": 18, "outerRadius": 22, "toothHeight": 5, "offsetY": 10 },
|
||||
{ "type": "gearRing", "teeth": 16, "outerRadius": 20, "toothHeight": 5, "offsetY": 35 }
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"id": "output-shaft",
|
||||
"name": "Output Shaft",
|
||||
"partNumber": "FD-1848330",
|
||||
"material": "steel",
|
||||
"quantity": 1,
|
||||
"weight": 2400.0,
|
||||
"weightUnit": "g",
|
||||
"baseY": 550,
|
||||
"description": "Main output shaft to differential",
|
||||
"geometry": [
|
||||
{ "type": "cylinder", "rx": 16, "ry": 5, "height": 80 },
|
||||
{ "type": "rect", "width": 24, "height": 6, "offsetY": 45, "fill": "#555" },
|
||||
{ "type": "gearRing", "teeth": 14, "outerRadius": 18, "toothHeight": 4, "offsetY": -30 },
|
||||
{ "type": "circle", "r": 10, "offsetY": 50, "fill": "#444" }
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"id": "second-gear",
|
||||
"name": "2nd Gear",
|
||||
"partNumber": "FD-1848322",
|
||||
"material": "steel",
|
||||
"quantity": 1,
|
||||
"weight": 520.0,
|
||||
"weightUnit": "g",
|
||||
"baseY": 340,
|
||||
"description": "Second gear - 1.95:1 ratio",
|
||||
"geometry": [
|
||||
{ "type": "gearRing", "teeth": 28, "outerRadius": 38, "toothHeight": 5 },
|
||||
{ "type": "cylinder", "rx": 32, "ry": 10, "height": 18 },
|
||||
{ "type": "circle", "r": 14, "fill": "#555" }
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"id": "selector-fork",
|
||||
"name": "Selector Fork",
|
||||
"partNumber": "FD-1848350",
|
||||
"material": "steel",
|
||||
"quantity": 3,
|
||||
"weight": 145.0,
|
||||
"weightUnit": "g",
|
||||
"baseY": 680,
|
||||
"description": "Gear selector fork - 1st/2nd rail",
|
||||
"geometry": [
|
||||
{ "type": "rect", "width": 80, "height": 8, "rx": 2 },
|
||||
{ "type": "rect", "width": 12, "height": 35, "offsetY": 18 },
|
||||
{ "type": "ellipse", "rx": 25, "ry": 8, "offsetY": -8 },
|
||||
{ "type": "ellipse", "rx": 18, "ry": 5, "offsetY": -8, "fill": "#444" },
|
||||
{ "type": "circle", "r": 4, "offsetY": 30, "fill": "#555" }
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"id": "synchro-hub",
|
||||
"name": "Synchro Hub Assembly",
|
||||
"partNumber": "FD-1848340",
|
||||
"material": "brass",
|
||||
"quantity": 3,
|
||||
"weight": 180.0,
|
||||
"weightUnit": "g",
|
||||
"baseY": 620,
|
||||
"description": "Baulk ring synchronizer hub - 1st/2nd",
|
||||
"geometry": [
|
||||
{ "type": "cylinder", "rx": 28, "ry": 9, "height": 18 },
|
||||
{ "type": "gearRing", "teeth": 36, "outerRadius": 32, "toothHeight": 3 },
|
||||
{ "type": "circle", "r": 14, "fill": "#8B7355" },
|
||||
{ "type": "rect", "width": 4, "height": 14, "offsetX": -20, "fill": "#666" },
|
||||
{ "type": "rect", "width": 4, "height": 14, "offsetX": 20, "fill": "#666" }
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"id": "third-gear",
|
||||
"name": "3rd Gear",
|
||||
"partNumber": "FD-1848323",
|
||||
"material": "steel",
|
||||
"quantity": 1,
|
||||
"weight": 420.0,
|
||||
"weightUnit": "g",
|
||||
"baseY": 395,
|
||||
"description": "Third gear - 1.36:1 ratio",
|
||||
"geometry": [
|
||||
{ "type": "gearRing", "teeth": 24, "outerRadius": 32, "toothHeight": 5 },
|
||||
{ "type": "cylinder", "rx": 26, "ry": 8, "height": 16 },
|
||||
{ "type": "circle", "r": 12, "fill": "#555" }
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"id": "fiesta",
|
||||
"name": "Fiesta",
|
||||
"description": "Ford Fiesta compact car",
|
||||
"assemblies": ["gearbox"]
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"id": "ford",
|
||||
"name": "Ford",
|
||||
"description": "Ford Motor Company",
|
||||
"products": ["fiesta"]
|
||||
}
|
||||
6
exploded-diagrams/public/packages/automotive/index.json
Normal file
6
exploded-diagrams/public/packages/automotive/index.json
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"id": "automotive",
|
||||
"name": "Automotive",
|
||||
"description": "Car and vehicle components",
|
||||
"manufacturers": ["ford"]
|
||||
}
|
||||
@@ -6,6 +6,12 @@
|
||||
"name": "RC Vehicles",
|
||||
"description": "Radio controlled cars, trucks, and buggies",
|
||||
"meta": "3 manufacturers"
|
||||
},
|
||||
{
|
||||
"id": "automotive",
|
||||
"name": "Automotive",
|
||||
"description": "Car and vehicle drivetrain components",
|
||||
"meta": "1 manufacturer"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -12,6 +12,19 @@
|
||||
]
|
||||
}
|
||||
},
|
||||
"castAluminum": {
|
||||
"name": "Cast Aluminum",
|
||||
"gradient": {
|
||||
"angle": 135,
|
||||
"stops": [
|
||||
{ "offset": 0, "color": "#a8a8a8" },
|
||||
{ "offset": 20, "color": "#c0c0c0" },
|
||||
{ "offset": 50, "color": "#909090" },
|
||||
{ "offset": 80, "color": "#b0b0b0" },
|
||||
{ "offset": 100, "color": "#808080" }
|
||||
]
|
||||
}
|
||||
},
|
||||
"steel": {
|
||||
"name": "Hardened Steel",
|
||||
"gradient": {
|
||||
|
||||
Reference in New Issue
Block a user