← mecheval / task / a4-bolt-circle-flange-with-bore-01

Round flange with central bore and 6-bolt circle A · A4 · a4-bolt-circle-flange-with-bore-01

flange · bolt-circle · central-bore · trigonometry · advanced

Expected

Prompt

Make a round flange as a single solid. The outer body is a cylinder of diameter 100mm and thickness 12mm, with its bottom face on the XY plane (z = 0 to z = 12), centered on the Z axis. A central through-bore of diameter 40mm runs along the Z axis through the full thickness. Six bolt holes of diameter 8mm, axes parallel to Z, are arranged on a bolt circle of diameter 75mm (radius 37.5mm) centered on the Z axis, passing through the full thickness. The first bolt hole is on the +X axis, and the remaining five are evenly spaced every 60 degrees. Output a single solid.

Checks

0
valid_solid
{
  "type": "valid_solid"
}
1
bbox
{
  "type": "bbox",
  "min": [
    -50,
    -50,
    0
  ],
  "max": [
    50,
    50,
    12
  ],
  "tolerance_mm": 0.3
}
2
mass_props
{
  "type": "mass_props",
  "volume_mm3": 75549.02,
  "tolerance_pct": 1.5
}
3
hole_count
{
  "type": "hole_count",
  "diameter_mm": 40,
  "expected": 1,
  "diameter_tolerance_mm": 0.1
}
4
hole_positions
{
  "type": "hole_positions",
  "diameter_mm": 40,
  "positions": [
    [
      0,
      0,
      0
    ]
  ],
  "tolerance_mm": 0.2
}
5
hole_count
{
  "type": "hole_count",
  "diameter_mm": 8,
  "expected": 6,
  "diameter_tolerance_mm": 0.05
}
6
hole_positions
{
  "type": "hole_positions",
  "diameter_mm": 8,
  "positions": [
    [
      37.5,
      0,
      0
    ],
    [
      18.75,
      32.476,
      0
    ],
    [
      -18.75,
      32.476,
      0
    ],
    [
      -37.5,
      0,
      0
    ],
    [
      -18.75,
      -32.476,
      0
    ],
    [
      18.75,
      -32.476,
      0
    ]
  ],
  "tolerance_mm": 0.2
}
7
step_roundtrip
{
  "type": "step_roundtrip",
  "tolerance_pct": 1.5
}

Anti-cheese

{
  "max_solid_count": 1
}

Limits

{
  "max_tokens": 40000,
  "max_wallclock_sec": 240,
  "max_tool_calls": 40
}

Recent attempts

Runs (20)

modelrun statusscorefirst failtokenswall
claude-mcp-claude-opus-4-7 20260611T221345Z-fa13 PASS 1.00 276.8k 58.6s
claude-mcp-claude-opus-4-7 20260611T221238Z-41fa fail 0.00 valid_solid · no valid solid produced 503.6k 91.6s
claude-mcp-claude-opus-4-7 20260611T221205Z-e556 PASS 1.00 495.7k 99.5s
claude-mcp-claude-opus-4-7 20260611T221153Z-d68d PASS 1.00 625.0k 115.8s
claude-mcp-claude-opus-4-7 20260611T221110Z-ba6d PASS 1.00 469.0k 87.9s
claude-direct-claude-opus-4-7 20260429T120621Z-8698 PASS 1.00 2.1k 9.9s
claude-direct-claude-sonnet-4-6 20260429T120619Z-c713 PASS 1.00 2.0k 10.4s
claude-direct-claude-sonnet-4-6 20260429T120608Z-f571 PASS 1.00 2.0k 10.0s
claude-direct-claude-opus-4-7 20260429T120608Z-6050 PASS 1.00 2.3k 11.2s
claude-direct-claude-sonnet-4-6 20260429T120556Z-e111 PASS 1.00 2.0k 9.8s
claude-direct-claude-opus-4-7 20260429T120556Z-3633 PASS 1.00 2.3k 10.3s
claude-direct-claude-opus-4-7 20260429T120546Z-2cc1 PASS 1.00 2.1k 9.4s
claude-direct-claude-sonnet-4-6 20260429T120545Z-1679 PASS 1.00 2.0k 10.0s
claude-direct-claude-opus-4-7 20260429T120533Z-dc14 PASS 1.00 2.4k 10.9s
claude-direct-claude-sonnet-4-6 20260429T120533Z-283b PASS 1.00 2.0k 10.6s
claude-direct-claude-haiku-4-5-20251001 20260429T120429Z-4eb8 fail 0.00 valid_solid · solid invalid 2.4k 6.9s
claude-direct-claude-haiku-4-5-20251001 20260429T120421Z-d6a2 fail 0.00 valid_solid · solid invalid 2.6k 7.2s
claude-direct-claude-haiku-4-5-20251001 20260429T120415Z-c1ce fail 0.00 valid_solid · solid invalid 2.2k 6.3s
claude-direct-claude-haiku-4-5-20251001 20260429T120409Z-c889 fail 0.00 valid_solid · solid invalid 2.2k 5.7s
claude-direct-claude-haiku-4-5-20251001 20260429T120403Z-84d3 fail 0.00 valid_solid · solid invalid 2.3k 6.5s

generated 2026-06-17T03:16:07.241Z · static site, regenerate with npm run build -w @mecheval/leaderboard