Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 28.12.2013
Сообщений: 146

Прорисовка полигона

12.03.2017, 05:53. Показов 1526. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Я хочу нарисовать полигон некоторой толщины, а потом залить его.
C#
1
2
3
4
5
6
            ConturWidth = 25;
            BorderColor = Color.FromArgb(255, 0, 0, 0);
            FillColor = Color.FromArgb(150, 0, 255, 0);
            Pen Pen = new Pen(BorderColor, ConturWidth);
            SolidBrush Brush = new SolidBrush(FillColor);
            e.Graphics.DrawPolygon(Pen, Points);
На рисунке видно, что цвет внутри полигона неоднороден. С чем может быть связана эта ошибка, и как её решить?
Миниатюры
Прорисовка полигона  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
12.03.2017, 05:53
Ответы с готовыми решениями:

Создание полигона
Хочу создать полигон: myPolygon = new Polygon(); Пишет:Не удалось найти имя типа или пространства имен "Polygon" (пропущена...

Передвижение полигона по окружности
Здравствуйте. Есть многоугольник, заданный массивом точек, который нужно перемещать по окружности. Проблема в том, что математическими...

Скруглить углы многоугольника (полигона)
В общем есть задание построить многоугольник любой формы и закруглить его углы. Есть часть кода на построение многоугольника любой формы,...

1
Эксперт .NETАвтор FAQ
 Аватар для Storm23
10427 / 5157 / 1825
Регистрация: 11.01.2015
Сообщений: 6,226
Записей в блоге: 34
12.03.2017, 12:02
Цитата Сообщение от griboyedov Посмотреть сообщение
С чем может быть связана эта ошибка
Это не ошибка.
Сначала закрашивайте, а потом рисуйте контур:
C#
1
2
            e.Graphics.FillPolygon(Brush, Points);
            e.Graphics.DrawPolygon(Pen, Points);
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
12.03.2017, 12:02
Помогаю со студенческими работами здесь

Афинные преобразования для полигона
Добрый вечер,необходимо по точкам построить полигон,а потом реализовать перемещение,поворот и масштаб для него. Может кто то делал...

Прорисовка на pictureBox
Есть pictureBox, на котором рисую движение картинки. После того, как картинка достигнет определенных координат, вызывается отрисовка label...

Тормозит прорисовка объектов
Здравствуйте. Делаю "Волчий остров". Сначала рисую поле, потом добавляю объект - кролик. Потом вызываю метод каждую секунду, в котором...

Повторная прорисовка в элементе
Доброго времени суток. Перейду сразу к сути: есть элемент-контейнер, в котором содержатся переменные для прорисовки линии. При нажатии на...

Мерцает прорисовка в Panel
Подскажите. как можно решить проблему "дрожи" изображения при рисовании в Panel??? Начинаю рисовать и все дрожит...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru