[GRASS-dev] [grass-code I][377] d.vect map disp=dir now broken:
G_plot_icon() bug?
Glynn Clements
glynn at gclements.plus.com
Sat Apr 21 16:13:14 EDT 2007
grass-codei at wald.intevation.org wrote:
> code I item #377, was opened at 2007-04-21 22:05
> Status: Open
> Priority: 3
> Submitted By: Markus Neteler (markusn)
> Assigned to: Nobody (None)
> Summary: d.vect map disp=dir now broken: G_plot_icon() bug?
> Issue type: module bug
> Issue status: None
> GRASS version: CVS HEAD
> GRASS component: None
> Operating system: all
> Operating system version:
> GRASS CVS checkout date, if applies (YYMMDD):
>
>
> Initial Comment:
> Since a few days the "disp=dir" no longer works.
> I recall to have seen some G_plot_icon() modifications. Could this
> be related? The positioning is right but the symbol invisible:
It could be related. I ended up multiplying by the scale twice, so if
the scale factor is significantly less than unity, the icons could end
up invisible.
Try changing lines 29-30 of lib/gis/icon.c to:
x[i] = m[0][0] * x[i] + m[0][1] * y[i] + xc;
y[i] = m[1][0] * x[i] + m[1][1] * y[i] + yc;
I'll commit this when CVS comes back to life.
--
Glynn Clements <glynn at gclements.plus.com>
More information about the grass-dev
mailing list