← mecheval / task / a3-three-tangent-cylinders-01

Three mutually tangent cylinders in equilateral arrangement A · A3 · a3-three-tangent-cylinders-01

tangent · cylinder · equilateral · geometric-reasoning · advanced

Expected

Prompt

Make a single solid that is the union of three identical cylinders arranged so they are all mutually externally tangent (each cylinder touches each of the other two at exactly one tangent line). Each cylinder has outside diameter 20mm, length 30mm, axis along Z, base on the XY plane (z = 0 to z = 30). Place the three cylinder axes at the vertices of an equilateral triangle in the XY plane such that adjacent axes are exactly 20mm apart (so the cylinders are externally tangent — outer surfaces touch but do not overlap). Center the arrangement on the Z axis (the centroid of the three axes is at (0, 0)), with one cylinder axis on the +Y side directly above the centroid. Output a single solid.

Checks

0
valid_solid
{
  "type": "valid_solid"
}
1
bbox
{
  "type": "bbox",
  "min": [
    -20,
    -15.77,
    0
  ],
  "max": [
    20,
    21.55,
    30
  ],
  "tolerance_mm": 0.3
}
2
mass_props
{
  "type": "mass_props",
  "volume_mm3": 28274.33,
  "tolerance_pct": 1
}
3
step_roundtrip
{
  "type": "step_roundtrip",
  "tolerance_pct": 1
}

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 20260611T221055Z-efb2 PASS 1.00 267.1k 57.8s
claude-mcp-claude-opus-4-7 20260611T221051Z-4f35 PASS 1.00 393.3k 74.8s
claude-mcp-claude-opus-4-7 20260611T220946Z-caf0 PASS 1.00 312.5k 68.5s
claude-mcp-claude-opus-4-7 20260611T220929Z-2eb7 PASS 1.00 436.7k 81.4s
claude-mcp-claude-opus-4-7 20260611T220925Z-d920 fail 0.75 mass_props · volume off by 266.1% 420.4k 104.7s
openai-direct-gpt-5-mini 20260429T002329Z-ebd3 PASS 1.00 2.5k 40.0s
openai-direct-gpt-5-mini 20260429T002253Z-8404 PASS 1.00 2.8k 35.6s
openai-direct-gpt-5-mini 20260429T002213Z-aa7b PASS 1.00 2.6k 39.9s
openai-direct-gpt-5-mini 20260429T002132Z-19a6 PASS 1.00 2.6k 41.1s
openai-direct-gpt-5-mini 20260429T002041Z-f292 PASS 1.00 3.0k 50.7s
openai-direct-gpt-5 20260429T001740Z-af24 PASS 1.00 3.2k 42.9s
openai-direct-gpt-5 20260429T001659Z-c1ad PASS 1.00 3.3k 41.3s
openai-direct-gpt-5 20260429T001623Z-ebcb PASS 1.00 2.7k 36.1s
openai-direct-gpt-5 20260429T001551Z-e739 PASS 1.00 3.0k 31.5s
openai-direct-gpt-5 20260429T001512Z-f326 PASS 1.00 3.8k 38.8s
openai-direct-gpt-4o-mini 20260428T232949Z-5542 fail 0.00 valid_solid · solid invalid 1.1k 5.8s
claude-direct-claude-sonnet-4-6 20260428T232940Z-78b6 PASS 1.00 1.5k 9.1s
openai-direct-gpt-4o-mini 20260428T232940Z-577c fail 0.00 valid_solid · solid invalid 1.1k 8.4s
openai-direct-gpt-4o-mini 20260428T232932Z-e636 fail 0.00 valid_solid · solid invalid 1.1k 7.8s
claude-direct-claude-sonnet-4-6 20260428T232926Z-6694 PASS 1.00 1.7k 14.4s
openai-direct-gpt-4o-mini 20260428T232923Z-68aa fail 0.00 valid_solid · solid invalid 1.1k 9.9s
openai-direct-gpt-4o-mini 20260428T232913Z-c272 fail 0.00 valid_solid · solid invalid 1.2k 10.0s
claude-direct-claude-sonnet-4-6 20260428T232913Z-3016 PASS 1.00 1.7k 12.1s
claude-direct-claude-sonnet-4-6 20260428T232859Z-18fb PASS 1.00 1.7k 14.3s
claude-direct-claude-sonnet-4-6 20260428T232847Z-adb5 PASS 1.00 1.6k 11.6s
claude-direct-claude-haiku-4-5-20251001 20260428T232726Z-9751 fail 0.00 valid_solid · solid invalid 1.5k 3.4s
claude-direct-claude-haiku-4-5-20251001 20260428T232722Z-ad5a fail 0.00 valid_solid · solid invalid 1.5k 3.4s
claude-direct-claude-haiku-4-5-20251001 20260428T232719Z-3fda fail 0.00 valid_solid · solid invalid 1.5k 3.3s
claude-direct-claude-haiku-4-5-20251001 20260428T232715Z-e24e fail 0.00 valid_solid · solid invalid 1.5k 3.2s
claude-direct-claude-haiku-4-5-20251001 20260428T232712Z-3ff6 fail 0.00 valid_solid · solid invalid 1.5k 3.1s
claude-direct-claude-opus-4-7 20260428T232142Z-f7fb PASS 1.00 1.5k 5.5s
claude-direct-claude-opus-4-7 20260428T232135Z-96db PASS 1.00 1.6k 6.9s
claude-direct-claude-opus-4-7 20260428T232129Z-a884 PASS 1.00 1.5k 5.7s
claude-direct-claude-opus-4-7 20260428T232119Z-5f8e PASS 1.00 1.8k 9.7s
claude-direct-claude-opus-4-7 20260428T232113Z-93a1 PASS 1.00 1.6k 5.6s

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