-
-
Notifications
You must be signed in to change notification settings - Fork 309
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
d.rast.num: Align grid with/without -a preserving the aspect ratio #3505
base: main
Are you sure you want to change the base?
Conversation
The second grass/display/d.rast.num/main.c Line 235 in 827f988
Lines 97 to 114 in 827f988
However, setting that argument to |
Who's knowledgeable to review this, and review this in relation to the other half dozen PRs related to the same problem/fixes? I personally didn't follow after the approach changed in one of the d.* PRs, and I'm lost with the discussions scattered. |
Hi, that's probably me, although I expect @HuidaeCho is a bit more up to speed than I am on the modern display library. But I'm currently refamiliarizing myself with it, admittedly in an effort to understand some low level weirdness I'm seeing in some of my own code as I port the d.barb module from grass6-addons to grass8 (d.barb is a much enhanced version of d.rast.arrow, and partly based on it). I think I'll have to hunt back in the grass-dev archives from August 2008 to see if @glynnc ever fully described the 'new' source → destination rendering philosophy at a high level and if so add that into the Doxygen comments. n.b. my usual first stop is to revisit the very well written GRASS 5 Programmer's Manual PDF to see how the original library design was intended so at least I have a solid starting point to understand the changes that followed. regards, |
This PR addresses #3503 by using the same pattern in
d.rast.arrow
.