|
| From: | Rik |
| Subject: | [Octave-bug-tracker] [bug #58282] Missing plot properties 'MarkerFaceAlpha' and 'MarkerEdgeAlpha' in the scatter function |
| Date: | Mon, 11 May 2020 17:54:28 -0400 (EDT) |
| User-agent: | Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko |
Follow-up Comment #12, bug #58282 (project octave):
Printing of markers for scatter objects is going to be different from that for
line objects because line objects don't implement "MarkerFaceAlpha".
I think fixing alpha printing might require some real understanding of the
library gl2ps and someone to look at gl2ps-print.cc. For example, alpha
blending might be disabled according to this code in draw_axes.
if (has_alpha (props.get___myhandle__ ()))
{
opts &= ~GL2PS_OCCLUSION_CULL;
// FIXME: currently the GL2PS_BLEND (which is more an equivalent of
// GL_ALPHA_TEST than GL_BLEND) is not working on a per primitive
// basis. We thus set it once per viewport.
gl2psEnable (GL2PS_BLEND);
}
else
{
opts |= GL2PS_OCCLUSION_CULL;
gl2psDisable (GL2PS_BLEND);
}
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?58282>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
| [Prev in Thread] | Current Thread | [Next in Thread] |