Повідомлення створено: 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 это органически неприменимо.
Отказались от заливки круга, добавили к кругу модернизированный элемент "Уровень".
|