From: Daniel J S. <dan...@ie...> - 2004-08-13 06:21:36
|
Harald Harders wrote: >On Thu, 12 Aug 2004, Ethan Merritt wrote: > >>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. > > I think this could be a top priority issue. Once in a while I'll zoom and there will be lines going off into seemingly random directions. That kind of thing is unseemly. I could make the binary data file changes Ethan suggested and have a patch ready by monday. This could directly follow. Dan |