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.6Zoo ML-ephantGemini 2.5 FlashGPT-5Text2CadQuery (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()