TIER 2 · MULTI-FEATURE PARTS·t2_04

A square plate 60mm × 60mm × 4mm with four circular holes 5mm in diameter, one near each corner, each hole center 8mm from the nearest two edges.

✓Claude Opus 4.6✓Zoo ML-ephant✓Gemini 2.5 Flash✓GPT-5✗Text2CadQuery (Qwen 3B)
3D RENDER · GPT-5
CADQUERY (PYTHON)SOURCE
✓ executed
import cadquery as cq

plate = cq.Workplane("XY").box(60, 60, 4)

offset = 30 - 8  # half of 60 minus edge distance
holes = [(offset, offset), (offset, -offset), (-offset, offset), (-offset, -offset)]

result = plate.faces(">Z").workplane().pushPoints(holes).hole(5)
COMPARE · SAME PROMPT
Claude Opus 4.6✓
Zoo ML-ephant✓
Gemini 2.5 Flash✓
Text2CadQuery (Qwen 3B)✗
No variable named 'result' found after exec()