Ticket #20 (closed defect: worksforme)

Opened 4 years ago

Last modified 2 years ago

Vector point shift in wxgrass after pan

Reported by: marisn Owned by: grass-dev@…
Priority: major Milestone: 6.4.0
Component: wxGUI Version: svn-trunk
Keywords: wxgui Cc:
Platform: Unspecified CPU: Unspecified

Description

After panning around in wxgrass map window, some points are drawn shifted away from their location. Steps to reproduce:
1) Add some line layer in wxgrass (i.e. roads from spearfish6);
2) Add some point layer (i.e. bugsites);
3) Take a screenshot;
4) Pan map;
5) Take a screenshot;
6) In Gimp (or any other raster manipulation soft) combine both screenshots in such way, that line layer features match;
7) Examine all point features and notice unsharp points - those are not drawn in same place as in first screenshot.

User may expect, that all points are drawn with same distances between them during pan.

GRASS svn trunk Revision: 29746
32bit Gentoo with wxpython-2.8.7.1

Attachments

wxgrass_point_bug.png Download (38.0 KB) - added by marisn 4 years ago.
Green - OK; red- shifted points.

Change History

Changed 4 years ago by marisn

Green - OK; red- shifted points.

Changed 4 years ago by martinl

  • keywords wxgui added
  • component changed from default to Python
  • milestone changed from 6.3.0 to 6.4.0

Changed 4 years ago by martinl

  • component changed from Python to wxGUI

Changed 3 years ago by martinl

  • platform set to Unspecified
  • cpu set to Unspecified

Can you still reproduce this bug with current wxGUI?

Changed 2 years ago by cmbarton

  • status changed from new to closed
  • resolution set to worksforme

This ticket is over a year and a half old and seems inactive. The display system has been regularly improved over this time. I just replicated the steps above on the current 6.4 (compiled a couple days ago) on a Mac and there is no shift. All vectors line up perfectly as far as I can see.

I'm changing this to fixed. If someone still has a problem, we can change it back.

Michael

Note: See TracTickets for help on using tickets.