Hi again, > I have never been very happy with the display grid in JUMP. It's too > limited, since it only works well at a very small range of scales. > Also, it's fussy to set a grid size all the time. > > In the JTS TestBuilder I've been experimenting with a better grid design > which works well at all scales. It shows a basic grid which is > appropriate for the current view scale. It also shows multiples of 5x, > 10x, and 100x at that scale, to allow better orientation. Snapping to > the grid occurs when the cursor is close to a grid point - otherwise the > entry point is not snapped. The cursor snaps to provide visual feedback. Do you also snap coordinates to the 5x, 10x and 100x grid or these one are just for visualization ? I think I would snap only to the 1x grid not to deviate coordinate inputs when it is not required. (anyway I'll see how JTS TestBuilder works)
> Also, coordinates are always rounded to a precision which is appropriate > to the current scale (e.g. to just below the size of 1 pixel, since the > user can't resolve to any more than that anyway). This prevents the > occurence of very high-precision coordinates, which are not meaningful > during data entry. Good idea :-) > I think this might be a nice option for JUMP. You can try out the > design in the SVN version of the JTS TestBuilder to see how it works. > If it seems worthwhile, some of the code in the TestBuilder can be > reused in in JUMP (There's a lot of fiddly mathematics to get the grid > sizing and snapping right). I'll check the code, but I'm not sure we'll have time to port it to OpenJUMP soon. Anyway, I'll also write a Feature Request for this one. I just checked JPP member list and see you're still not a committer. Am I right ? If you think you may have opportunity to commit anything to the project, you know you just have to give me your sourceforge user account. Michaël > Martin > > ------------------------------------------------------------------------------ > What You Don't Know About Data Connectivity CAN Hurt You > This paper provides an overview of data connectivity, details > its effect on application quality, and explores various alternative > solutions. http://p.sf.net/sfu/progress-d2d > _______________________________________________ > Jump-pilot-devel mailing list > Jump-pilot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > > ------------------------------------------------------------------------------ What You Don't Know About Data Connectivity CAN Hurt You This paper provides an overview of data connectivity, details its effect on application quality, and explores various alternative solutions. http://p.sf.net/sfu/progress-d2d _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel