|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.08.2010, 15:54 | #1 |
Форумчанин
Регистрация: 15.06.2010
Сообщений: 740
|
Алгоритм рисования линии
Добрый день всем.
Нужен алгоритм рисования линии, с тем учетом, что можно использовать только переменные типа BYTE. То есть интеджер нельзя использовать. Смотрел и Брезенхама и DDA, но все они строятся на дельте (разнице), которая может быть отрицательна. А отрицательных чисел у нас быть не может, ибо Byte. Как же быть??? Спасибо.
Чтобы понять рекурсию, сперва нужно понять рекурсию.
|
11.08.2010, 16:04 | #2 | |
Delphi Warrior
Старожил
Регистрация: 15.08.2008
Сообщений: 2,502
|
Цитата:
Abs(число) если не ошибаюсь
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++ ya.flex-freelance@yandex.ru Icq - 636-954-303 |
|
11.08.2010, 16:59 | #3 | |
Форумчанин
Регистрация: 03.02.2008
Сообщений: 213
|
Ну тогда появляется еше одна проблема, область для рисования ограничена 255х255, в таком случае без длинной арифметики не обойтись!
Цитата:
Пишу программы на заказ, контакты под аватаром!
Отзывы тут |
|
11.08.2010, 19:53 | #4 | ||
Форумчанин
Регистрация: 15.06.2010
Сообщений: 740
|
Цитата:
Цитата:
Чтобы понять рекурсию, сперва нужно понять рекурсию.
|
||
11.08.2010, 21:11 | #5 | ||||
Форумчанин
Регистрация: 03.02.2008
Сообщений: 213
|
Цитата:
Цитата:
Код:
Цитата:
Цитата:
Ну тогда действуем так Код:
Пишу программы на заказ, контакты под аватаром!
Отзывы тут |
||||
11.08.2010, 21:27 | #6 | |
Форумчанин
Регистрация: 15.06.2010
Сообщений: 740
|
Цитата:
Код:
Чтобы понять рекурсию, сперва нужно понять рекурсию.
|
|
12.08.2010, 00:28 | #7 |
Форумчанин
Регистрация: 03.02.2008
Сообщений: 213
|
Зачем настолько насиловать себе мозг?) Почему на таком "пылесосе" не программируете на асм под архитектуру 8080, чтобы как говорится получить удовольствие по это самое....
Пишу программы на заказ, контакты под аватаром!
Отзывы тут |
12.08.2010, 21:31 | #8 |
Регистрация: 19.11.2009
Сообщений: 3
|
а если использовать формулу для рисования линии.формулу можно при помощи интерполяции построить.но это вольное предположение,просто хотел опробовать такой метод построения прямых.не пинайте сильно
God is real,unless it's declared as integer;
|
19.08.2010, 18:44 | #9 | |
Форумчанин
Регистрация: 15.06.2010
Сообщений: 740
|
Цитата:
А на линии забил в итоге Нарисовал Серпинского простым xor'ом построчно.
Чтобы понять рекурсию, сперва нужно понять рекурсию.
|
|
19.08.2010, 19:53 | #10 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
Эмулятор нереально глючит и тормозит, ну тормоза - ладно, но вот то, что он в 75% случаев стартует с пустым экраном и ничего не делает - полное безобразие
пыщь
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Алгоритм Брезенхема для рисования эллипса | vedro-compota | Общие вопросы Delphi | 4 | 24.05.2010 20:35 |
Средства для рисования | LOST94 | Общие вопросы C/C++ | 2 | 07.05.2010 21:23 |
Порядок рисования объектов ? | HWork | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 1 | 13.03.2010 07:47 |
Алгоритм построения линии по координатам. | Alex Cones | Свободное общение | 6 | 15.11.2009 22:53 |
Скорость рисования графиков | Master07 | Общие вопросы C/C++ | 3 | 16.07.2009 21:45 |