Нужна рабочая функция рисования закрашенного треугольника ...
18.11.2015, 23:56
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,832
Сказал спасибо: 721
Сказали Спасибо 4,535 раз(а) в 2,070 сообщении(ях)
|
Re: Нужна рабочая функция рисования закрашенного треугольника ...
Сообщение от MikhailSh
|
|
Например координаты: 0,0; 50,175; 175,50 - Ошибка; 0,0; 50,174; 174,50 - Нормально.
|
Ну где то ‹ надо на ‹= или наоборот поправить. Или +/- 1 где то лишняя или не хватает.
__________________
33Й ДАН БАНА
Я не помогаю. Я провоцирую думать.
Не дай вам Бог плохих контактов.
|
|
|
|
27.11.2015, 10:00
|
|
|
Временная регистрация
Регистрация: 06.05.2007
Сообщений: 75
Сказал спасибо: 18
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
|
Re: Нужна рабочая функция рисования закрашенного треугольника ...
Нашел еще пару функций для треугольника:
http://www.gamedev.ru/code/forum/?id=95311
Из поста №9 как и предпологалось работает несовсем корректно, на рисунке видно отклонение точек (красный треугольник) от линий по Брезенхему (белые линии). Возможно они появляются из-за округления при * и /. ( https://kazus.run/forums/showpost.ph...9&postcount=14)
Надо еще будет попробывать функцию из поста №5.
|
|
|
|
21.12.2015, 15:40
|
|
|
Временная регистрация
Регистрация: 06.05.2007
Сообщений: 75
Сказал спасибо: 18
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
|
Re: Нужна рабочая функция рисования закрашенного треугольника ...
Новый вариант функции рисования треугольника. Но и в нем есть несколько недочетов...
P. S. Недочеты исправлены. Рабочая версия функции прилагается.
Последний раз редактировалось MikhailSh; 26.12.2015 в 21:52.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 03:57.
|
|