TIER 3 · ASSEMBLIES·t3_04

A stepped shaft with three coaxial cylinders stacked: bottom section 20mm diameter × 10mm tall, middle section 14mm diameter × 20mm tall, top section 10mm diameter × 15mm tall.

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 stepped shaft with three coaxial cylinders stacked: bottom section 20mm diameter × 10mm tall, middle section 14mm diameter × 20mm tall, top section 10mm diameter × 15mm tall.
*/
@settings(defaultLengthUnit = mm)

// Dimensions
d1 = 20
h1 = 10
d2 = 14
h2 = 20
d3 = 10
h3 = 15

// Bottom section
baseSketch = startSketchOn(XY)
baseProfile = circle(baseSketch, center = [0, 0], diameter = d1)
bottom = extrude(baseProfile, length = h1)

// Middle section (sketched on top face of bottom)
midSketch = startSketchOn(bottom, face = END)
midProfile = circle(midSketch, center = [0, 0], diameter = d2)
middle = extrude(midProfile, length = h2)

// Top section (sketched on top face of middle)
topSketch = startSketchOn(middle, face = END)
topProfile = circle(topSketch, center = [0, 0], diameter = d3)
extrude(topProfile, length = h3)
COMPARE · SAME PROMPT
Claude Opus 4.6
Gemini 2.5 Flash
GPT-5
Text2CadQuery (Qwen 3B)