← mecheval / task / a3-spherical-dome-block-01
Cube with spherical dome on top face A · A3 · a3-spherical-dome-block-01
cube · sphere · boolean · hemisphere · advanced
Expected
Prompt
Make a single solid consisting of a cube with a hemispherical dome fused onto its top face. Cube: 40mm × 40mm × 40mm, centered in X and Y with the bottom face on the XY plane (so it spans x in [-20, 20], y in [-20, 20], z in [0, 40]). Dome: a hemisphere of radius 15mm sitting on top of the cube, centered on the Z axis. The flat (circular) face of the hemisphere is flush with the top face of the cube at z = 40, and the dome extends upward from there. The two parts are joined into a single solid (their shared circular interface is internal, not a face). Note: the kernel only has a full Sphere primitive — to get a hemisphere you must boolean a sphere with a half-space (e.g. intersect a sphere with a large cube positioned at z ≥ 40).
Checks
0
valid_solid{
"type": "valid_solid"
}1
bbox{
"type": "bbox",
"min": [
-20,
-20,
0
],
"max": [
20,
20,
55
],
"tolerance_mm": 0.2
}2
mass_props{
"type": "mass_props",
"volume_mm3": 71068.58,
"tolerance_pct": 2
}3
step_roundtrip{
"type": "step_roundtrip",
"tolerance_pct": 2
}Anti-cheese
{
"max_solid_count": 1
}
Limits
{
"max_tokens": 40000,
"max_wallclock_sec": 240,
"max_tool_calls": 40
}