[BUG] Perspective Symbol graphical Bugs

I haven't used the Perspective device Symbols before, but just looked at using the "vessel" now, and noticed a simple issue with the level bar chart that precludes me from looking at using it any further. I.e. the bar chart rectangle is offset by a pixel


The rectangle simply needs to be pushed down by a pixel. However there's another discrepancy with the tank borders being rounded and the level bar being straight..

Looking at the Motor symbol, it seems to be unusable in percent mode coordinate containers, as the circular symbol resizes out of sync with the page, despite the view's aspect ratio being fixed:
1K resolution

2K resolution (circle is offset)

This is only an issue when you have the label and/or speed shown, as the heights of these are based on the size of the font, not the scale of the component, so when the resolution changes, these remain the same, while the circle changes size disproportionately...

And as always, stacking strokes in SVGs is never a good idea, as you end up with stacked anti-aliasing which makes the lines appear slightly thicker:

(this is the "fixed" bar from the vessel symbol, with the bar shifted down a pixel, however in doing that, you can see that the bar is just a rectangle with a stroke which stacks on top of the tank stroke and causes it to look slightly thicker than the rest of the vessel's stroke :confused: the weird bit in the corner is due to the vessel corner being rounded)

If I was remaking this SVG, the vessel would have, in z-order:

  • a stroke component for the vessel on top of everything
  • a line stroke for the right side of the level bar, with end nodes halfway into the top and bottom vessel strokes (so as not to stack anti-aliasing)
  • a level bar fill rectangle
  • a fill below everything

Vessel

This issue is present in the piping tool pipes as well, e.g. when you have T junctions as well as corners:

4 Likes

We have started just making our own symbols as most of our customers are expecting things to look like Archestra Graphics and such. Find it's easiest to take a symbol and then clear everything out and add a newly made svg to each of the members in the symbol component.

I can't say I have ever noticed the misaligns though. Hurts my eyes now and forever more.

I have similar requirements with some customers. Others want things to match how they look in a 20+ year old system. Others want things to have a "high performance" look.

I do custom symbols to make it look like whatever they want. I'm glad it's there as an option as it encourages people to put in Perspective systems but I'm glad we can make our own.

1 Like

Personally, I don't think I would ever use pre-canned device symbols in any SCADA platform, since they're just not customisable enough to me and I don't want to be locked in to something if I don't have to be. However, as components provided with the software itself, they should at least be free from technical graphical defects, which I would consider these to be.

1 Like