|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.10.2022, 08:39 | #11 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
см. картинку. Белым фоном закрашен прямоугольник, внутри которого рисуется эллипс. Относительно его левого верхнего угла вычисляется cen. Что позволяет сохранить в этой переменной два значения разом (они из-за этого численно совпадают). На картинке padding выбран одинаковый со всех сторон окна из-за этого центр прямоугольника совпадает с центром окна. Но если padding будет выбран например такой RECT padding = Rect(0, 0, 250, 0); // Отступ 250 пикселей только от правой стороны окна, то центр не будет совпадать с центром окна, но все еще будет центром прямоугольной области и радиусами эллипса.
Последний раз редактировалось macomics; 11.10.2022 в 08:44. |
11.10.2022, 09:58 | #12 | ||
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
Цитата:
Цитата:
|
||
11.10.2022, 11:56 | #13 | |
Форумчанин
Регистрация: 22.01.2014
Сообщений: 313
|
Четверти ширины окна. Просто так захотелось.
Код:
Тоже самое решил попробовать задать такие координаты, посмотреть, что из этого получится. Цитата:
Начало x0 = 0/2pi, y0 = cyEllipse / 2; - высота эллипса пополам, что не так? Почему центр должен быть вычислен относительно середины окна, в чём плюс, если моя фигура меньше, гораздо меньше размеров окна... |
|
11.10.2022, 11:59 | #14 |
Форумчанин
Регистрация: 22.01.2014
Сообщений: 313
|
Функция, которую рекомендовали FloodFill , у меня не работает.
|
11.10.2022, 12:06 | #15 | |||
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
Цитата:
Цитата:
Цитата:
А как именно вы ее применили? Последний раз редактировалось macomics; 11.10.2022 в 12:09. |
|||
11.10.2022, 12:24 | #16 | |
Форумчанин
Регистрация: 22.01.2014
Сообщений: 313
|
Цитата:
"Стало гораздо понятнее" - ещё больше запутался и всё. Тоже самое. |
|
11.10.2022, 12:32 | #17 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
Код:
Код:
Последний раз редактировалось macomics; 11.10.2022 в 12:35. |
11.10.2022, 12:52 | #18 |
Форумчанин
Регистрация: 22.01.2014
Сообщений: 313
|
А так не пойдёт:
Код:
Последний раз редактировалось apofioz; 11.10.2022 в 13:12. |
11.10.2022, 13:07 | #19 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
Это не моя мысль, а требования к параметрам у функции. Да так тоже можно. Только у y0 тоже надо добавить rcArc.top
|
11.10.2022, 13:10 | #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 |