![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
![]()
см. картинку. Белым фоном закрашен прямоугольник, внутри которого рисуется эллипс. Относительно его левого верхнего угла вычисляется cen. Что позволяет сохранить в этой переменной два значения разом (они из-за этого численно совпадают). На картинке padding выбран одинаковый со всех сторон окна из-за этого центр прямоугольника совпадает с центром окна. Но если padding будет выбран например такой RECT padding = Rect(0, 0, 250, 0); // Отступ 250 пикселей только от правой стороны окна, то центр не будет совпадать с центром окна, но все еще будет центром прямоугольной области и радиусами эллипса.
Последний раз редактировалось macomics; 11.10.2022 в 08:44. |
![]() |
![]() |
![]() |
#12 | ||
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
![]() Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
#13 | |
Форумчанин
Регистрация: 22.01.2014
Сообщений: 313
|
![]()
Четверти ширины окна. Просто так захотелось.
Код:
Тоже самое решил попробовать задать такие координаты, посмотреть, что из этого получится. Цитата:
Начало x0 = 0/2pi, y0 = cyEllipse / 2; - высота эллипса пополам, что не так? Почему центр должен быть вычислен относительно середины окна, в чём плюс, если моя фигура меньше, гораздо меньше размеров окна... |
|
![]() |
![]() |
![]() |
#14 |
Форумчанин
Регистрация: 22.01.2014
Сообщений: 313
|
![]()
Функция, которую рекомендовали FloodFill , у меня не работает.
|
![]() |
![]() |
![]() |
#15 | |||
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
![]() Цитата:
Цитата:
Цитата:
А как именно вы ее применили? Последний раз редактировалось macomics; 11.10.2022 в 12:09. |
|||
![]() |
![]() |
![]() |
#16 | |
Форумчанин
Регистрация: 22.01.2014
Сообщений: 313
|
![]() Цитата:
"Стало гораздо понятнее" - ещё больше запутался и всё. Тоже самое. |
|
![]() |
![]() |
![]() |
#17 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
![]() Код:
Код:
Последний раз редактировалось macomics; 11.10.2022 в 12:35. |
![]() |
![]() |
![]() |
#18 |
Форумчанин
Регистрация: 22.01.2014
Сообщений: 313
|
![]()
А так не пойдёт:
Код:
Последний раз редактировалось apofioz; 11.10.2022 в 13:12. |
![]() |
![]() |
![]() |
#19 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
![]()
Это не моя мысль, а требования к параметрам у функции. Да так тоже можно. Только у y0 тоже надо добавить rcArc.top
|
![]() |
![]() |
![]() |
#20 | |
Форумчанин
Регистрация: 22.01.2014
Сообщений: 313
|
![]() Цитата:
Зачем тогда сохранять x и y. Я, думал, что прорисовка происходит как-то так для того и сохраняются x и y. Фигура.jpg |
|
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нарисовать круговую диаграмму | Proskurina | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 08.11.2012 08:50 |
Нарисовать столбиковую диаграмму по результатам сдачи экзамена по матану | Proskurina | Паскаль, Turbo Pascal, PascalABC.NET | 8 | 07.11.2012 23:14 |
Нарисовать столбиковую диаграмму | Proskurina | Помощь студентам | 2 | 24.10.2012 13:40 |
Нарисовать диаграмму сравнения методов | Gebbellz | Помощь студентам | 0 | 15.12.2010 17:52 |
нарисовать круговую диаграмму в паскале | vbchristy46 | Помощь студентам | 2 | 28.06.2010 20:33 |