-
-
Notifications
You must be signed in to change notification settings - Fork 74
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
Window resizing breaks symmetry #50
Comments
A second quirk I discovered. If your window size is an even multiple of the grid size, then it is impossible to have smooth connections across the line of symmetry. |
I noticed this issue before but I don't have a solution for it just yet. |
How about having an infinite scrolling grid like Riven? Lines would have fixed coordinate positions that wouldn't change when you resize the window. Symmetry would use the right-most drawn line to flip across. Haven't totally thought this through, but seems like having a fixed size for a tool like Dotgrid is a bit limiting. |
I don't know about the rightmost, but maybe the center line when dotgrid starts could be set as symmetry axis.Another option might be ask for a center point when symmetry is first clicked.(Downside, it complicated thing, and then would it reset if symmetry is toggled all the way back to off? If it doesn't, could you change the position?)Also, the issue is that the dotgrid grid could becomr larger than the window, and then we would have to worry about scrolling/panning/zooming.This is a bigger kettle of fish than I first thoughtOn Feb 24, 2019 17:27, Paco <[email protected]> wrote:How about having an infinite scrolling grid like Riven? Lines would have fixed coordinate positions that wouldn't change when you resize the window. Symmetry would use the right-most drawn line to flip across.
Haven't totally thought this through, but seems like having a fixed size for a tool like Dotgrid is a bit limiting.
—You are receiving this because you authored the thread.Reply to this email directly, view it on GitHub, or mute the thread.
|
I've flip-flopped a lot on the solution for this issue, so far I'm leaning on adding the option to drag the symmetry axis around, and storing it in the format manager like color, thickness, etc.. I use Dotgrid everyday, but only for small limited things, for complex illustrations, I tend to manipulate modular pieces I've created in dotgrid, directly via the SVG source. |
Dotgrid/desktop/sources/scripts/renderer.js Lines 73 to 74 in 38365f5
Seems to do the trick for me :) |
That doesn't fix the issue described above, but the |
I kind of like it as a feature, one more tool to explore symmetries is simply resizing the window. |
For context I am using i3, a tiling window manager, so my windows tend to change size a lot.
However, it seems that the centerpoint of the canvas is linked to the present size of the window,
so if my window size changes, then my symmetry axis drifts.
Particulary for me, this means that in order to have stable symmetry, I need to fullscreen dotgrid, but that means I cannot have reference images open at the same time.
Unsure if #32 is relevant. It might be a small addition to that or core to fix this issue.
The text was updated successfully, but these errors were encountered: