Gotta copy some ideas from Blender...

Modifier stack

Stack non-destructive modifiers — subdivide, bevel, smooth, array, decimate — on any part; they run in order after the boolean.

The modifier stack is a list of non-destructive operations you can pile onto any part. They run automatically after the part's own boolean (solid/hole) result is computed, in top-to-bottom order, and you can reorder, disable, or remove them at any time without changing the underlying geometry. Because the result feeds back into the parent's CSG, a modified part still booleans cleanly with everything around it.

Use modifiers to round and refine CSG output (subdivision, bevel, smoothing, remesh), to clean up or shrink heavy imports (decimate), or to replicate and mirror geometry procedurally (mirror, grid/polar/spiral arrays, radial mirror, twist).

Modifier stack: stacked modifiers on a part
Overview. A part refined by a stack of modifiers.

How to use it

  1. Find the Modifiers section

    Select a part. In the properties panel, find the Modifiers section (it reads "No modifiers. Add one to subdivide, bevel, or project a sticker." when empty).

  2. Add a modifier

    Click the Add dropdown and choose a modifier. The menu includes Mirror, Linear / Grid Array, Polar Array, Spiral Array, Radial Mirror, Twist, Remesh (Symmetrize), Subdivision Surface, Loop Subdivision, Bevel, Smooth (Taubin), Smooth (HC-Laplacian), and Decimate.

  3. Adjust parameters

    Adjust the new modifier's parameters in its card. For example, Subdivision Surface exposes Iterations and Crease angle; Bevel exposes Width, Segments, and Angle limit; Decimate exposes Keep (%).

  4. Reorder the stack

    Reorder the stack with each card's chevron-up / chevron-down buttons — order matters, since each modifier operates on the previous one's output.

  5. Toggle or remove

    Toggle a modifier on or off with its eye icon (it stays in the stack but is skipped), or remove it with the trash button.

  6. Bake the result

    When you're happy and want to freeze the result into plain geometry, run Apply modifiers (from the Object menu / command palette). This bakes the whole stack (and any stickers) into fixed geometry while keeping the part's transform.

The Modifiers panel with the Add menu
In the editor. The Modifiers section showing the Add dropdown and reorder controls.

Tips

  • Order is everything: a Remesh (Symmetrize) placed before subdivision/smoothing gives those modifiers a clean, symmetric cage to work on; a bevel below a smooth behaves differently than above it.
  • Subdivision roughly quadruples triangle count per pass, so combine it with a sensible crease angle to keep sharp edges crisp instead of melting everything.
  • Decimate goes the other way — it lowers triangle count via quadric edge-collapse. Use it to tame an over-tessellated import before export; Keep (%) is your triangle budget.
  • On the free plan you get Mirror and Smooth (Taubin); the other modifiers are part of the advanced-modifiers entitlement and show an "Enhanced" marker in the Add menu.
  • A disabled modifier (eye toggled off) is preserved in the stack — handy for A/B comparisons without losing your settings.
  • The stack is fault-tolerant: if one modifier fails, the rest still run on the last good result rather than blanking the part.

Try it in your browser

Open CubbyCAD and put Modifier stack to work — it runs in the browser, no install.