Cube Solid Builder

Generate a random connected solid, then edit it directly on the isometric grid. Left click a highlighted face to add a cube. Right click a visible top face to remove the top cube from that stack. Scroll down to bottom of left panel for editing guide

Used when creating a fresh random solid.
Lower values favour taller stacks; higher values favour wider solids.
Export is WYSIWYG — what you see on canvas is what gets exported (minus guides).
Cubes0
Columns0
Max height0
Footprint0
How editing works
  • To add cube: Left click a highlighted face to attach one cube to that surface.
  • To remove cube: Right click the visible top face of a stack to remove the top cube.
  • Top highlights add a cube on top of a stack; other highlights add a grounded neighbouring cube.
  • Export is WYSIWYG — toggle dots and walls on canvas to control what gets exported. Guides are excluded from export.
  • Views preview/export shows Top, Front and Side. You can swap the Front/Side mapping with the toggle above.
  • Floating cubes are not allowed in this builder.
  • Random solids are generated as a solid terraced footprint, so they do not create holes between columns.
  • Wall guides are anchored to the far back bottom corner of the solid.
  • Starting random solids try to avoid hidden cubes from the default isometric viewpoint.
Interactive Isometric Grid
Left click to add cubes, right click to remove cubes
Ready