УкраїнськаEnglishmRussian
Вхід/Новий
У темі багато повідомлень

Динамическая заливка цветом произвольной фигуры


Автор Повідомлення
Повідомлення створено: 29. 08. 2012 [15:44]
Maxim
Maxim Lisenko
Contributor
Зареєстрован(а) с: 18.08.2008
Повідомлення: 141
"s60ru" wrote:

в круге замкнуть контур прямой не получится - склеиваются только концы прямой/кривой.....
а если дугу замкнуть в круг/овал, то концевые точки замкнуться в одну точку.... и второй конец планки просто некуда крепить для замыкания контура....

Нормально получится... Просто рисуем одну замкнутую окружность(овал...), а поверх нее рисуем дугу соответствующую значению переменной, которую замыкаем прозрачной линией, и заливаем. От пересчета значений никуда не деться, но этот процесс можно довольно сильно упростить, используя смекалку)
Повідомлення створено: 30. 08. 2012 [08:51]
s60ru
Антон Петров
Автор теми
Зареєстрован(а) с: 10.05.2012
Повідомлення: 141
"roman" wrote:

"s60ru" wrote:

вот я и спросил, может (вдруг) есть возможность сделать это попроще....

Рисуем уровень обычным прямоугольным, а сверху кладём шаблон с изображением нужной формы, где область заполнения делаем прозрачной.
Изображение шаблона может быть растровым или нарисованным в самом "ElFigure".



Этот вариант был опробован самым первым - это шляпа.
Для стройной концепции такой прекрасной системы как OpenSCADA это органически неприменимо.
Отказались от заливки круга, добавили к кругу модернизированный элемент "Уровень".



8359