Calculator
Circle, Sphere and Dome Generator
Block circles, ellipses, spheres and domes for building, thin, thick or filled, layer by layer with block counts and /fill commands.
Sizes from 1 to 256 blocks.
A thin outline can step diagonally; a thick one never does.
21 by 21 blocks
- Blocks in all
- 80
1 stacks and 16 blocks
Commands
A block id, like stone or white_concrete.
40 /fill commands, one for each row. They build the shape centred on where they run, its bottom layer at that height: put them in a data pack function, or paste them into command blocks.
fill ~-3 ~ ~-10 ~3 ~ ~-10 stone
fill ~-5 ~ ~-9 ~-3 ~ ~-9 stone
fill ~3 ~ ~-9 ~5 ~ ~-9 stone
fill ~-6 ~ ~-8 ~-5 ~ ~-8 stone
fill ~5 ~ ~-8 ~6 ~ ~-8 stone
fill ~-7 ~ ~-7 ~-6 ~ ~-7 stone
fill ~6 ~ ~-7 ~7 ~ ~-7 stone
fill ~-8 ~ ~-6 ~-7 ~ ~-6 stone| 5 by 5 | 12 | 16 | 21 |
| 7 by 7 | 16 | 24 | 37 |
| 9 by 9 | 24 | 32 | 69 |
| 11 by 11 | 28 | 40 | 97 |
| 13 by 13 | 36 | 48 | 137 |
| 15 by 15 | 40 | 56 | 177 |
| 17 by 17 | 48 | 64 | 225 |
| 19 by 19 | 52 | 72 | 293 |
| 21 by 21 | 56 | 80 | 349 |
| 25 by 25 | 68 | 96 | 489 |
| 31 by 31 | 84 | 120 | 749 |
| 41 by 41 | 112 | 160 | 1313 |
| 51 by 51 | 144 | 200 | 2053 |
| 64 by 64 | 180 | 252 | 3228 |
| 5 by 5 by 5 | 54 | 74 | 81 |
| 7 by 7 by 7 | 98 | 146 | 179 |
| 9 by 9 by 9 | 186 | 290 | 389 |
| 11 by 11 by 11 | 278 | 458 | 739 |
| 15 by 15 by 15 | 530 | 890 | 1791 |
| 21 by 21 by 21 | 1082 | 1850 | 4945 |
| 25 by 25 by 25 | 1550 | 2642 | 8217 |
| 31 by 31 by 31 | 2382 | 4130 | 15515 |
| Which blocks | A block is part of the shape when its middle is inside the circle, ellipse or sphere that fills the size exactly |
| Odd and even sizes | An odd size has one middle block; an even size has its middle between two blocks |
| Thin and thick | A thin outline keeps every block with an empty side next to it and can step diagonally; a thick outline also counts empty corners, so it never steps diagonally |
| Domes | A dome is the top half of a sphere twice its height; a hollow dome is open underneath |
| Commands | One /fill per row of blocks, written relative to the place they run from, so a data pack function builds the shape around the player |
| Checked in the game | Seven shapes (circles, an ellipse, spheres, an ellipsoid and a dome) were built in the game with the commands, each with exactly the block count the tool shows |





