у меня вот какая проблема хочу в сингле с помощью OC генерировать сферы и рисовать круги на мониторах
но когда я запускаю код вместо круга на мониторе получается косая черта через весь монитор
math = require("math")
gpu = require("component").gpu
centerx = 15
centery = 15
for y=1,30 do
for x=1,30 do
distantion = math.sqrt( ((centerx-x)*2)+((centery-y)*2) )
if distantion < 15 then
gpu.setBackground(0xffffff)
else
gpu.setBackground(0x000000)
end
gpu.set(x,y," ")
end
end
и как результат косая черта через квадрат 30x30
так-же я пробовал дебажить и обнаружил что большинство вычислений дает результат -1.#IND (и как мне от этого избавиться?)
я делаю что-то не так или геометрия сильно изменилась за последний год?
у меня вот какая проблема хочу в сингле с помощью OC генерировать сферы и рисовать круги на мониторах
но когда я запускаю код вместо круга на мониторе получается косая черта через весь монитор
и как результат косая черта через квадрат 30x30
так-же я пробовал дебажить и обнаружил что большинство вычислений дает результат -1.#IND (и как мне от этого избавиться?)
я делаю что-то не так или геометрия сильно изменилась за последний год?
Изменено пользователем LarbanПоделиться сообщением
Ссылка на сообщение
Поделиться на других сайтах