Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Алгоритмы > Алгоритм линии


Автор: BreakMeThunder 6.5.2006, 22:40
Здравствуйте!
Мне очень нужен алгоритм (лучше с исходниками) построения линии. Причем это необходимо сделать в текстовом режиме. Если знаете, как это сделать помогите мне, очень надо! 

Автор: maxim1000 7.5.2006, 00:42
на самом деле, знакоместа на текстовом дисплее отличаются от пикселей на графическом только количеством (если рассматривать разнообразие символов, которое может быть использовано в текстовом режиме)
а потому алгоритм простой:
1. пишем функцию вывода символа в позицию с указанными координатами (скорее всего, её даже не придётся писать - обычно, такие функции уже есть)
2. используем обычный алгоритм построения прямых для графики

есть ещё один момент - если хочется использовать то самое разнообразие символов - ведь прямую можно рисовать не одним и тем же символом, а, например, использовать псевдографику и пр.
тогда задача усложняется, но и условие надо уточнять
но, как мне показалось по условию задачи, достаточно нарисовать прямую одним символом (типа звёздочки) 

Автор: BreakMeThunder 7.5.2006, 19:31
Нужно одним символом. А что за обычный алгоритм построения прямых? Алгоритм Брезенхема? Если он, то можешь дать ссылку где исходник есть? А то я изучал этот алгоритм, только не понял ничего smile 
Заранее спасибо. 

Автор: cardinal 7.5.2006, 20:50
Может это поможет...
http://www.dspdimension.com/data/html/asciiart.html 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)