Skip to content

Annotation colors combine incorrectly when stacking, on some systems #254

@DougBurke

Description

@DougBurke

This may be a consequence of #238 but I haven't been tracking WWT recently so I don't know when it happened.

If I go to

https://cxc.cfa.harvard.edu/csc/wwt.html?ra=266.65392&dec=-28.71981&zoom=6.7909&display=dss&stackid=acisfJ1743231m292120_001

then I see

wwt1

All the polygons (other than the selected one) are meant to be yellow, with the selected polygon being cyan. However, if you look at the center, where things all pike up, you can see lots of colors for these lines, in particular greens, and including purple for some part of the selected outline (although it appears that once the page was screen grabbed the colors tend to become white).

If I "zoom to stack" then I get

wwt2

and you can see that there's a lot less "color contamination", but there's still some.

I don't know how much you can address this, or even how much of it may be my display adaptor (nvidia via nouveau) but thought I'd mention it, as I'm pretty darn sure this is new-ish behavior.

This app uses filled circle annotations, and with opacity set this leads to some fun behavior. For instance if I add sources to this view I get

wwt3

Note that the upper-left region has a lot of purple in it, but these sources are all cyan circles.

If I zoom in - to https://cxc.cfa.harvard.edu/csc/wwt.html?ra=266.48146&dec=-29.00837&zoom=0.0798&display=dss&stackid=acisfJ1743231m292120_001 - and then view sources we get

wwt4

where we can see that

  • some circles contain purple
  • many circles contain artifacts, presumably from how they are filled; this seems like it only happens on overlap, but I'm pretty sure I've examples when there's no overlap but I'm too lazy to hunt them down today

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions