AI shape generator

Type a shape. Cut it.

The ✨ AI button in the tool turns a sentence into a ready-to-cut shape. No CAD, no drawing, no SVG hunting. This page explains exactly what it understands, what it builds, and what's coming next.

The 15-second version

Click the purple ✨ AI button in the top bar of the tool. Type something like NACA2412 to NACA0009 morph 600mm. Hit Generate. The shape appears in the workspace, ready to scale, position and stream to your machine. The whole round-trip takes about a second and works without an internet connection to a third-party LLM — the math runs on our own server.

What it can make today

1. NACA 4-digit aerofoils

The classic recipe for RC plane wings. NACA 4-digit codes encode camber, camber-position and thickness in four numbers (e.g. NACA2412 = 2% camber at 40% chord, 12% thickness). The generator computes the upper and lower surfaces from the official NACA polynomial — same math NASA published in 1933, still the workhorse for hobby aerofoils.

Try:

2. NACA morph wings (the killer feature)

This is the one your friends will share. Tell it two NACA codes and a span; the tool builds a real 4-axis ruled-surface cut that smoothly interpolates between the two profiles along the wing's length. That's a tapered, root-to-tip-changing aerofoil — the kind of thing that used to need CAD software or hand-cut templates.

3. Square-to-round ducts (and round-to-square)

HVAC, dust collection, intake mouldings. Two cross-sections, smoothly lofted between them by the wire. Type a square size, a round diameter, and a length:

The square gets densified to 128 points so the morph aligns cleanly with the circle — no nasty corner kinks.

4. Columns (straight or twisted)

5. Stars

Decorations, signage backers, prop dressing. The outer-to-inner radius ratio is fixed at 0.4 (looks balanced for 3–24 points).

6. Ellipses

For nose cones, fuselage cross-sections, decorative ovals.

How it actually works (under the hood)

There's no large language model behind this in the current version. The server runs a small set of procedural generators — hand-written code that knows the math for each shape family. When you type a prompt:

  1. Lowercase it. Strip whitespace.
  2. Run each parser in turn. The first one that matches wins.
  3. The matching parser extracts numbers (chord, span, diameter etc.) using regex, generates two profile contours (left tower + right tower), and a span length.
  4. The result is handed to the same generateMorph() function that powers the regular "Two-part morph" mode in Load parts. That builds the G-code; the tool loads it; you see the cut materialise.

Because the math is local and deterministic:

Limits + what to expect

If it says "I don't know how to make that yet"

The parser didn't match any recipe. The error message lists the prompts we DO understand — pick one of the patterns from above and adapt the numbers. If you want a shape we don't support yet, drop it in the helpdesk under "AI helper" and we'll consider adding it to the recipe list.

Numbers matter, words matter less

"200 mm chord", "200mm chord", "chord 200mm", "chord=200" — all work. But "about 8 inches" doesn't (no inch support yet; everything is millimetres).

Defaults if you skip a number

Most generators have sensible defaults so you can be lazy. Just NACA2412 wing with no sizes gives you a 200 mm chord × 600 mm span — typical glider mid-section.

Rate limits

30 generations per 10 minutes per IP. If you hit the wall, wait. (This is to keep the bill at zero if the page ever gets shared widely.)

It always builds a morph cut

Even for shapes where left and right profiles are identical (like a straight cylinder or wing), the generator outputs a "morph" — it's just that the two profiles happen to be the same. This keeps the rendering + G-code path consistent and lets you tweak afterwards via the OBJECT bar.

What you can do with the output

An AI-generated shape behaves exactly like any other loaded part:

Coming next

Roadmap items, roughly in priority order:

Questions, requests, weird results?

Hit the helpdesk's AI helper category — there's a growing collection of common questions and gotchas. If yours isn't there, post it. We read every one.

Built by Pete (with Claude as the coding collaborator). Free to use, no signup required for the AI generator. If it saves you 10 minutes, share the URL with one other foam-cutting maker.