А никак! Нет в бейсике команды заливки типа FILL на УКНЦшном бейсике. Можно, сканируя внутренние границы круга, закрашивать его попиксельно (черех PLOT). Но это будет страшно тормозно.Цитата:
Сообщение от alexeenko
Вид для печати
А никак! Нет в бейсике команды заливки типа FILL на УКНЦшном бейсике. Можно, сканируя внутренние границы круга, закрашивать его попиксельно (черех PLOT). Но это будет страшно тормозно.Цитата:
Сообщение от alexeenko
Не, так не пойдет. Часть пикселей останется незакрашенной, в результате возникнет т.н. "эффект виниловой пластинки", как я его называю.Цитата:
Сообщение от newart
Дык чего попиксельно, хотя бы пройтись горизонтальными линиями (или вертикальными). И если уж идти линиями, окружность с помощью CIRCLE можно не рисовать, а границы рисуемых линий рассчитывать синусами и косинусами :)
ага-ага, и plot'ом или line'ами закрасить ;)Цитата:
Сообщение от Masick
не вариант сршенно, только подпрограммы в машкодах.
может компилированный бейсик еще бы прокатил, если бы не жуткая тормознутость пзу'шных плотов и лайнов
закрасить круг -- не та еще проблемка :)
вот сильно разветевленную многосвязную область, это да.
Хотя алгоритмы для последней будут неоправданно тормозить первую задачу. :v2_conf2:
boo_boo, а я говорил, что не будет тормозить? Я всего лишь сказал, что это лучше, чем по точкам :)
К тому же задача вроде как стояла именно в бейсике, что усугубляет.
Еще вариант, если круг фиксированного размера, можно заюзать UDG. Погодите критиковать. Сам знаю, что не смешно :)
можно предварительно рассчитать таблицу значений, а потом покидать в экран POKE-ами.