From: Harald H. <h.h...@tu...> - 2004-08-12 17:28:30
|
On Thu, 12 Aug 2004, Ethan Merritt wrote: > On Thursday 12 August 2004 06:23 am, Daniel J Sebald wrote: > > > > I think there was this issue, and the issue about the way a map3d_xy() > > routine rounds, especially for PostScript. Ethan said he will be > > looking at the routine in question some time in the future. > > My issue with map3d_xy has nothing to do with rounding. > The problem is that it returns coordinate values as (unsigned int) > without checking for negative numbers. > See numerous bug reports about vector and arrow problems > whenever one end of a vector is outside of the plot area. > When I looked at this before I decided that fixing this properly > might require doing away with the routine altogether, and > having the callers check for out-of-bound endpoints before > converting input coordinates to (unsigned int) screen coordinates. The problem with negative coordinate values is partly fixed with my relative coordinate patch (#991819). May be applying it could do half the way to fix that problem. By the way: Is there a reason that the group of patches to reach text offsets (#991819, #993411, #993422) neither is applied to cvs nor anybody writes which is wrong with them? Do you think it is unimportant? Yours Harald --=20 Harald Harders Langer Kamp 8 Technische Universit=E4t Braunschweig D-38106 Braunschweig Institut f=FCr Werkstoffe Germany E-Mail: h.h...@tu... Tel: +49 (5 31) 3 91-3062 WWW : http://www.harald-harders.de Fax: +49 (5 31) 3 91-3058 |