Квадратная окружность

Версия Minecraft
1.7.10
API
Forge
236
4
22
Всем доброе утро. Есть такой вопрос, на который не могу нагуглить ответ уже более 2 дней - как построить окружность в майнкрафте кодом? Я понимаю, что это должен быть вложенный цикл for, но сам допендрить не могу формулу. В гугле толком ничего полезного нету, на этом форуме нашёл код, но он не подошёл. Построился квадрат без 4 блоков по углам, а мне надо что-то вроде:
unknown.png
Пожалуйста, помогите найти кусок кода постройки таких кругов. Заранее спасибо!
 
Попробуй посмотреть тут: EngineHub/WorldEdit

Где-то в области 1761 строки есть метод
public int makeSphere(BlockVector3 pos, Pattern block, double radiusX, double radiusY, double radiusZ, boolean filled) throws MaxChangedBlocksException

Да, это сфера, но получить из сферы круг дело не хитрое. Ну и адаптировать это под нужную тебе версию
 
В Ender'sMagic есть готовая функция, которая рисует сектор круга. Поставь 360 градусов - будет фулл круг
Демка(гифка, верхний левый угол):
 
Последнее редактирование:
В Ender'sMagic есть готовая функция, которая рисует сектор круга. Поставь 360 градусов - будет фулл круг
Так ему вроде как надо блоки кольцом расставить, а не круг нарисовать
 
Назад
Сверху