← mecheval / task / a3-hex-bolt-pattern-01

Plate with 7-hole hex grid pattern A · A3 · a3-hex-bolt-pattern-01

plate · multi-hole · hex-grid · trigonometry · advanced

Expected

Prompt

Make a flat square plate 60mm × 60mm × 8mm thick. Center it in X and Y with the bottom face on the XY plane (z = 0 to z = 8). Drill seven through-holes of diameter 5mm, axes parallel to Z, arranged in a hexagonal grid pattern: one hole at the center (0, 0), and six surrounding holes at the vertices of a regular hexagon with circumradius 15mm (distance from center to each surrounding hole is exactly 15mm). The first surrounding 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": [
    -30,
    -30,
    0
  ],
  "max": [
    30,
    30,
    8
  ],
  "tolerance_mm": 0.1
}
2
mass_props
{
  "type": "mass_props",
  "volume_mm3": 27700.44,
  "tolerance_pct": 0.5
}
3
hole_count
{
  "type": "hole_count",
  "diameter_mm": 5,
  "expected": 7,
  "diameter_tolerance_mm": 0.05
}
4
hole_positions
{
  "type": "hole_positions",
  "diameter_mm": 5,
  "positions": [
    [
      0,
      0,
      0
    ],
    [
      15,
      0,
      0
    ],
    [
      7.5,
      12.99,
      0
    ],
    [
      -7.5,
      12.99,
      0
    ],
    [
      -15,
      0,
      0
    ],
    [
      -7.5,
      -12.99,
      0
    ],
    [
      7.5,
      -12.99,
      0
    ]
  ],
  "tolerance_mm": 0.2
}
5
step_roundtrip
{
  "type": "step_roundtrip",
  "tolerance_pct": 0.5
}

Anti-cheese

{
  "max_solid_count": 1
}

Limits

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

Recent attempts

Runs (35)

modelrun statusscorefirst failtokenswall
claude-mcp-claude-opus-4-7 20260611T181132Z-d82c fail 0.50 mass_props · volume off by 2.3% 598.0k 103.9s
claude-mcp-claude-opus-4-7 20260611T181124Z-d4b0 fail 0.33 bbox · X off by +30.00mm 583.9k 105.8s
claude-mcp-claude-opus-4-7 20260611T180944Z-3cb7 fail 0.33 bbox · X off by +30.00mm 584.1k 123.2s
claude-mcp-claude-opus-4-7 20260611T180937Z-45ad fail 0.33 bbox · Z off by +1.00mm 614.3k 114.9s
claude-mcp-claude-opus-4-7 20260611T180919Z-c25e fail 0.33 bbox · Z off by +2.00mm 637.7k 125.0s
openai-direct-gpt-5-mini 20260429T001937Z-27fe PASS 1.00 4.0k 63.8s
openai-direct-gpt-5-mini 20260429T001848Z-d8b5 PASS 1.00 3.2k 48.3s
openai-direct-gpt-5-mini 20260429T001738Z-51f5 PASS 1.00 4.3k 69.7s
openai-direct-gpt-5-mini 20260429T001637Z-d3a3 PASS 1.00 3.6k 61.3s
openai-direct-gpt-5-mini 20260429T001548Z-ba39 PASS 1.00 3.1k 48.0s
openai-direct-gpt-5 20260429T001438Z-79ad PASS 1.00 3.4k 34.0s
openai-direct-gpt-5 20260429T001350Z-9cec PASS 1.00 4.0k 47.7s
openai-direct-gpt-5 20260429T001319Z-6fbc PASS 1.00 3.2k 30.6s
openai-direct-gpt-5 20260429T001246Z-a793 PASS 1.00 3.7k 32.1s
openai-direct-gpt-5 20260429T001217Z-55e6 PASS 1.00 3.4k 29.4s
openai-direct-gpt-4o-mini 20260428T232902Z-ac59 fail 0.33 bbox · X off by +30.00mm 1.3k 10.7s
openai-direct-gpt-4o-mini 20260428T232844Z-d044 fail 0.00 valid_solid · solid invalid 1.7k 17.7s
claude-direct-claude-sonnet-4-6 20260428T232835Z-f690 PASS 1.00 1.9k 12.5s
openai-direct-gpt-4o-mini 20260428T232828Z-f3ac fail 0.00 valid_solid · solid invalid 1.5k 15.6s
claude-direct-claude-sonnet-4-6 20260428T232822Z-847a PASS 1.00 2.0k 12.0s
openai-direct-gpt-4o-mini 20260428T232812Z-78d9 fail 0.00 valid_solid · solid invalid 1.5k 15.8s
claude-direct-claude-sonnet-4-6 20260428T232805Z-682c PASS 1.00 2.3k 16.9s
openai-direct-gpt-4o-mini 20260428T232757Z-bb93 fail 0.00 valid_solid · solid invalid 1.5k 15.4s
claude-direct-claude-sonnet-4-6 20260428T232753Z-ae80 PASS 1.00 1.9k 11.9s
claude-direct-claude-sonnet-4-6 20260428T232740Z-173c PASS 1.00 2.0k 12.1s
claude-direct-claude-haiku-4-5-20251001 20260428T232704Z-87ae fail 0.00 valid_solid · solid invalid 2.7k 8.1s
claude-direct-claude-haiku-4-5-20251001 20260428T232657Z-eae4 fail 0.00 valid_solid · solid invalid 2.6k 7.4s
claude-direct-claude-haiku-4-5-20251001 20260428T232649Z-bc9e fail 0.00 valid_solid · solid invalid 2.5k 7.2s
claude-direct-claude-haiku-4-5-20251001 20260428T232642Z-4b59 fail 0.00 valid_solid · solid invalid 2.5k 6.9s
claude-direct-claude-haiku-4-5-20251001 20260428T232635Z-3a5b fail 0.00 valid_solid · solid invalid 2.5k 7.0s
claude-direct-claude-opus-4-7 20260428T232104Z-76c0 PASS 1.00 2.0k 8.9s
claude-direct-claude-opus-4-7 20260428T232054Z-978b PASS 1.00 2.1k 9.5s
claude-direct-claude-opus-4-7 20260428T232045Z-c7d0 PASS 1.00 2.0k 8.7s
claude-direct-claude-opus-4-7 20260428T232034Z-a9c2 PASS 1.00 2.4k 11.2s
claude-direct-claude-opus-4-7 20260428T232024Z-e18f PASS 1.00 2.0k 9.8s

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