TIER 1 · BASIC PRIMITIVES·t1_01

A cube 20mm × 20mm × 20mm.

Claude Opus 4.6Zoo ML-ephantGemini 2.5 FlashGPT-5Text2CadQuery (Qwen 3B)
3D RENDER · Zoo ML-ephant
KCL (KITTYCAD LANGUAGE)SOURCE
✓ executed
/*
Generated by Text-to-CAD:
A cube 20mm × 20mm × 20mm.
*/
@settings(defaultLengthUnit = mm)

size = 20

sketch = startSketchOn(XY)
profile = startProfile(sketch, at = [-size / 2, -size / 2])
  |> xLine(length = size)
  |> yLine(length = size)
  |> xLine(length = -size)
  |> close()

cube = extrude(profile, length = size)
COMPARE · SAME PROMPT
Claude Opus 4.6
Gemini 2.5 Flash
GPT-5
Text2CadQuery (Qwen 3B)