Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Четверг
21 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры
1446671
Топик полностью
Boвa
(04.07.2024 14:53, просмотров: 63)
ответил
1Dmitry1234
на
Добрый день. Есть следующая задача: необходимо отображать на дисплее окружность и хорду. Есть алгоритм отображения окружности и хорды по точкам. Никак не могу придумать алгоритм, который рисует хорду в окружность так, чтобы она не выходила за рамки данной окружности. Кто-нибудь сталкивался с данной задачей? Есть ли у кого-нибудь код в качестве примера?
1) Запоминать ближайшие точки окружности к вычисленным начальной и конечной точкам хоры и строить хорду между запомненными этими точками. 2) Отступить на 0.5- 1 пиксель от границы внутрь окружности и строить хорду между этими точками.
Ответить