Loading…
Loading…
Enter a width and depth to get an ellipse blueprint. Same math as the circle, with independent axes.
Total 64 blocks(1 stacks + 0)
An ellipse reads the same way as a circle, except width and depth are set separately, so the shape can stretch further along one axis than the other. Start from the widest row along the longer axis and work outward toward the shorter axis one row at a time, the same approach that keeps a circle from drifting off-shape as it is built.
The closer width and depth are to each other, the closer the result sits to a plain circle; the further apart they are, the flatter the shape becomes. This is useful for the top of an arch or the base of a dome where a perfect circle would not fit the space, and width and depth can be tuned independently until it does.
The same outer-outline-first approach used for a circle applies here too. Because an ellipse bends differently along its longer and shorter axes, placing the four end points, top, bottom, left, and right, before filling in between them keeps the overall skeleton of the shape from drifting.
The underlying rule is identical to a circle, the ratio between width and depth is simply folded into the same formula, so there is no separate logic for the ellipse case. Filled covers the whole interior, thin keeps only a one-block outline, and thick widens that outline by also checking the diagonal neighbors.
Because width and depth differ, the curve bends at a different rate depending on where it is measured. Near the ends of the longer axis it curves gently, while near the ends of the shorter axis it curves sharply, and thick smooths over that sharper bend better than thin does. For a slender decorative frame where the straighter sections matter more, thin tends to keep the shape more distinct.