← mecheval / task / a2-stepped-block-01
Block with rectangular step A · A2 · a2-stepped-block-01
block · step · boolean · difference
Expected
Prompt
Start with a rectangular block 50mm long (X) × 30mm wide (Y) × 20mm tall (Z), centered in X and Y with the bottom face on the XY plane (so it spans x in [-25, 25], y in [-15, 15], z in [0, 20]). Cut away the upper +X corner: remove material in the region x in [0, 25], y in [-15, 15], z in [10, 20]. The result has an L-shape when viewed from +Y. Output a single solid.
Checks
0
valid_solid{
"type": "valid_solid"
}1
bbox{
"type": "bbox",
"min": [
-25,
-15,
0
],
"max": [
25,
15,
20
],
"tolerance_mm": 0.05
}2
mass_props{
"type": "mass_props",
"volume_mm3": 22500,
"tolerance_pct": 0.1
}3
step_roundtrip{
"type": "step_roundtrip",
"tolerance_pct": 0.1
}Anti-cheese
{
"max_solid_count": 1
}
Limits
{
"max_tokens": 30000,
"max_wallclock_sec": 180,
"max_tool_calls": 30
}