Astounding Shape Designer turns a mathematical surface into a set of flat parts you can cut on a laser and slot together into a three-dimensional object. It does the geometry, the joinery and the sheet layout, and gives you SVG cut files in millimetres.
The surface is a superformula — a single equation that produces starfish, seed pods, urchins, crystals, bowls and vases depending on seven numbers. The app sweeps it twice: once around the equator to give each layer its outline, and once from pole to pole to give the stack its profile.
The object is a stack of horizontal layers, held by vertical ribs. Every rib is a flat plate standing in a plane through the central axis. Layers and ribs interlock with a cross-lap: a slot is cut into the layer from its rim, a matching notch is cut into the rib, and the two slide together.
This is why a rib is always flat, always vertical, and always passes through the axis. It is also why some things are possible and others are not — most of the rules below follow from it.
The panel runs in the order you should think in: what it is, what it looks like, how it is built, what it is cut from.
This is where most of the craft lives.
Grip is the depth of the joint. In a cross-lap the rib's neck at each layer is exactly that deep — so grip is the strength of your rib. A 5mm grip means a 5mm neck, and a 5mm neck in 3mm ply snaps if you look at it.
Grip can only go as deep as the part allows. A ring can be cut into only as far as leaves min width of wall behind it, so a thicker wall buys you a thicker rib. The summary reports what you actually got, and flags the thinnest neck in the piece separately — that is usually a small layer near a pole, which cannot give a deep slot without being cut in half.
The thinnest anything is allowed to be. It guards the ring walls, the land beside every slot, and the body of every rib. Set it to something your material can survive — 4mm is sane for 3mm ply, more for MDF or acrylic.
A laser removes material. The slot you cut comes out wider than the line you drew, by roughly the width of the beam — the kerf. If you ignore it, every joint in the piece is loose.
The app cuts every slot at thickness minus kerf, so the joint closes to a friction fit. It cannot guess your kerf: it depends on your machine, your power, your speed and your material.
Download cut sheets (SVG) gives you one SVG per sheet, true to size in millimetres.
| Colour | Meaning |
|---|---|
| Red, 0.2mm | Cut line |
| Dark | Engraved part label (L1, L2... R1, R2...) |
| Dashed brown | The sheet boundary - do not cut |
Parts labelled L are layers, numbered from the bottom. Parts labelled R are ribs. Keep them in order as they come off the bed — a stack of near-identical rings is very hard to sort afterwards.
The packer nests parts inside the holes of hollow rings, and turns parts 90 degrees when that packs tighter. If a part is too big for one sheet it gets a sheet of its own, marked oversize.
The line under the preview is the app being honest with you. Take it seriously.
| It says | It means |
|---|---|
| glue-stack - skew/bend/chaos | You are using an effect that no flat rib can follow. There are no ribs; glue the layers. |
| N ribs dropped (too thin here) | Those ribs could not be made without breaking min width. Widen the wall, lower min width, or use fewer ribs. |
| N ribs over the lobe count | You asked for more square joins than the shape has lobes. Switch to Even spacing, or accept fewer ribs. |
| ribs stop short of N layers | Those layers are too small to take a notch. The ribs end before them rather than passing through them. |
| joins 34 degrees off square | Your ribs are crossing the flanks obliquely. Switch on Square joins. |
| grip 5.0mm (all the wall allows) | You asked for a deeper joint than the ring wall can give. Thicken the wall. |
| thinnest neck 5.2mm | The weakest joint in the piece. That is where it will break. |
| wall too thick to hollow | The rings collapsed. The layers have been left solid. |
| N cropped | Layers removed from the ends. |
| Material | Notes |
|---|---|
| 3mm birch ply | The default. Forgiving, cuts fast, holds a friction fit well. |
| MDF | Cuts beautifully, very consistent thickness, but brittle in thin sections - raise min width. |
| Acrylic | No grain, so thin necks survive better, but it melts: the kerf is larger and varies with speed. |
| Card and chipboard | Excellent for a test fit at full size before you commit to timber. |
Whatever you use, measure the actual thickness with callipers and cut a kerf comb from the same sheet. Two boards from the same pack can differ by a quarter of a millimetre, which is the difference between a friction fit and a rattle.
| Symptom | Cause and cure |
|---|---|
| Joints are loose | Kerf set too low. Measure it with a comb and raise it. |
| Joints will not go together | Kerf set too high, or the board is thicker than you told it. Measure both. |
| A rib snapped at a layer | The neck was too thin. Raise Grip; if the summary says the wall will not allow it, thicken the wall. |
| Ribs vanished | Skew, bend or chaos is turned up - those force a glue-stack. Or the ribs slider is at zero. |
| Fewer ribs than I asked for | Square joins caps at the lobe count, or ribs were dropped for being too thin. The summary says which. |
| The rings disappeared | Wall too thick for the shape. Thin the wall or smooth the shape. |
| Too many sheets | Try Fit to sheets, reduce layers, or use a larger sheet size. |
| It looks nothing like the preview | Check you did not scale the SVG on the way to the laser. |
Many superformula shapes are re-entrant: the surface doubles back, so two different latitudes sit at the same height. A stack of flat layers cannot reproduce an overhang, so at any height the app cuts the widest thing there — the true silhouette. This is why some presets look less like a smooth pod and more like a spool. That is the mathematics being honest, not a mistake.
If you want the gentler form, reach for the Smoother.