Генератор кола і сфери

Задайте діаметри — генератор складе схему по блоках і порахує, скільки їх піде на всю фігуру.

Максимум 256 блоків по кожній осі.

Схема

Блоків усього: 40.

.....#####.....
...##.....##...
..#.........#..
.#...........#.
.#...........#.
#.............#
#.............#
#.............#
#.............#
#.............#
.#...........#.
.#...........#.
..#.........#..
...##.....##...
.....#####.....

Як рахуємо

Кожна клітинка перевіряється за рівнянням еліпса: беремо відстань від центра по кожній осі, ділимо на відповідний радіус, підносимо до квадрата і додаємо. Клітинка належить фігурі, коли сума не перевищує одиниці. Для сфери доданків три замість двох — більше нічого не змінюється.

Парність діаметра вирішує, де стоїть центр. За непарного діаметра центр припадає на блок, за парного — на стик між блоками, тож координати клітинок зсуваються на пів блока. Без цього зсуву всі фігури парного розміру виходять кривими на один ряд.

Контур будується не окремою формулою, а від заповненої фігури: блок лишається в контурі, якщо хоч один із його сусідів по осях уже поза фігурою. Товстий контур працює інакше — з фігури віднімається менша фігура, зменшена на задану товщину.

Джерела

перевірено 18 серпня 2026 р.

Питання і відповіді

Чому коло парного діаметра виглядає інакше, ніж непарного?

За непарного діаметра є центральний блок, за парного центр припадає на стик і фігура симетрична відносно шва. Це різні фігури, а не помилка генератора.

Скільки блоків піде на сферу?

Генератор рахує це сам і показує підсумок під схемою, а для сфери — ще й кількість у кожному горизонтальному шарі.

Чим тонкий контур відрізняється від товстого?

Тонкий залишає рівно один шар блоків по краю. Товстий віднімає з фігури зменшену копію, тому стінка виходить заданої товщини і тримає форму на великих діаметрах.

Чи можна будувати овали, а не тільки кола?

Так. Ширина, глибина і висота задаються окремо — рівні значення дають коло чи сферу, різні — овал чи еліпсоїд.

Усі гайди Minecraft

Неофіційний інструмент. Не афілійований з розробниками та видавцями гри Minecraft.