As of revision 11591 I have made the ps, psttf, and pdf device drivers honour pls->dev_eofill. All of those now produce consistent results with -dev xwin. That is, the -eofill results (even-odd filling rule used in the devices) have lots of rendering errors that are consistent with the -dev xwin results while if that option is dropped (so the nonzero winding number filling rule is used in the various devices), then the rendering errors are much less severe but still consistent with -dev xwin. This is the same consistent filling error result obtained for all other maintained devices as well. The only exceptions that I am aware of are svgqt (caused by a bug in Qt4 so fill-rule instructions to Qt4 are ignored and the default even-odd fill rule always used in that case), aqt, and wxwidgets. I have been unable to figure out how to specify the two possible fill rules for aqt and wxwidgets so I leave those changes to Hazen and Werner.
Please test -eofill (and not) for example 27 for both the Apple platform and the Microsoft Windows platform and report back results. Such tests will show whether there exists any platform that does correct filling in either the even-odd or nonzero winding number fill rule cases for self-intersecting boundaries. The results may also support the hypothesis that every platform has consistently copied bad fill code from a common (X?) source, and that would be an interesting result as well. Alan __________________________ Alan W. Irwin Astronomical research affiliation with Department of Physics and Astronomy, University of Victoria (astrowww.phys.uvic.ca). Programming affiliations with the FreeEOS equation-of-state implementation for stellar interiors (freeeos.sf.net); PLplot scientific plotting software package (plplot.org); the libLASi project (unifont.org/lasi); the Loads of Linux Links project (loll.sf.net); and the Linux Brochure Project (lbproject.sf.net). __________________________ Linux-powered Science __________________________ ------------------------------------------------------------------------------ Free Software Download: Index, Search & Analyze Logs and other IT data in Real-Time with Splunk. Collect, index and harness all the fast moving IT data generated by your applications, servers and devices whether physical, virtual or in the cloud. Deliver compliance at lower cost and gain new business insights. http://p.sf.net/sfu/splunk-dev2dev _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel