Hi Jim I fully agree that the plplot coordinate system is rather a mess. There are talks of units of mm in various places device coordinates, which as you have implied are not really device coordinates because the drivers report larger values to give good resolution. We discussed this a month or so back I think and mostly thought that using a float or double precision internal coordinate system was probably a good idea, but as you say it is way too close to release time to start dealing with that now - of course you can create a local branch and feel free to play with that as you want providing you keep your work for this release cycle separate.
In particular I have just been trying to deal with text size, which is an utter nightmare, given that plplot claims to work with text size in mm, but includes a scale factor which changes this then wxWidgets works in pt, but actually the output is in pixels and the conversion between the two does not appear to be that well defined and depends on your settings in the OS. Windows also will scale your text for you on high resolution displays unless your manifest indicates you are high dpi aware in which case it won't. But the fact that this occurs in the manifest means it is in the hands of the executable writer, not the library so that will be fun to deal with! Anyway, you see my point - this could probably all do with simplifying in some way. Phil Phil On 20 February 2015 at 21:16, Jim Dishaw <j...@dishaw.org> wrote: > > On Feb 20, 2015, at 4:13 PM, "Alan W. Irwin" <ir...@beluga.phys.uvic.ca> > wrote: > >> On 2015-02-20 14:32-0500 Jim Dishaw wrote: >> >> >> Hi Jim: >> >> I have read and re-read Solutions 1 and 2 and I don't see any >> difference between how you have presented them. Did you mean to say >> something else for one of them or am I missing some key word that >> distinguishes them? >> > > The difference between the two is which coordinate system is used with in the > plot buffer. Solution 1 uses the device independent coordinate system in the > plot buffer and Solution 2 uses a device dependent coordinate system. > >> Regardless of that issue, I do agree with you it is too late in this >> release cycle for major _plbuf_ changes since wxwidgets depends on >> that. So in your further pre-release plbuf commits (if any), please >> make sure to say bug fix in the commit message so I know it is not >> some major change. >> > > Yep. > >> However, plmeta/plrender commits are quite a different story than >> plbuf commits so I hope you keep the two separate from now on. What I >> intend to do with plmeta/plrender is note in the release notes that >> this new version is experimental and will therefore require the user >> to specifically request it with -DPLD_plmeta=ON. (PLD_plmeta=OFF by >> default is already implemented for the current build system because >> the old plmeta/plrender has long been deprecated.) Anyhow, because >> plmeta/plrender will be disabled by default, this gives you complete >> freedom to do anything you like with plmeta/plrender (but not plbuf) >> right up to and through release. >> > > Good idea. > > > ------------------------------------------------------------------------------ > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > from Actuate! Instantly Supercharge Your Business Reports and Dashboards > with Interactivity, Sharing, Native Excel Exports, App Integration & more > Get technology previously reserved for billion-dollar corporations, FREE > http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk > _______________________________________________ > Plplot-devel mailing list > Plplot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/plplot-devel ------------------------------------------------------------------------------ Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel