lp:~mw-triad/inkscape/polygonal-grid
- Get this branch:
- bzr branch lp:~mw-triad/inkscape/polygonal-grid
Branch merges
- jazzynico (community): Needs Fixing
-
Diff: 1118 lines (+938/-17) (has conflicts)8 files modifiedsrc/display/CMakeLists.txt (+1/-0)
src/display/canvas-grid.cpp (+33/-2)
src/display/canvas-grid.h (+3/-2)
src/display/canvas-ngongrid.cpp (+747/-0)
src/display/canvas-ngongrid.h (+94/-0)
src/ui/dialog/document-properties.cpp (+2/-0)
src/ui/dialog/inkscape-preferences.cpp (+46/-13)
src/ui/dialog/inkscape-preferences.h (+12/-0)
Branch information
Recent revisions
- 11944. By Matthew Woehlke
-
fix wrong snap for grid origin != (0, 0)
Fix missing addition of grid offset, causing broken snapping to
polygonal grid when grid origin is not (0, 0). - 11943. By Matthew Woehlke
-
implement polygonal grid snapping
Add necessary code to find the nearest relevant lines to which to snap
for the polygonal grid. - 11942. By Matthew Woehlke
-
auto-extents improvements
Compute minimum X extent so we don't render concentric segments that
aren't needed. Add note that we could do better skipping sections that
won't be visible. - 11941. By Matthew Woehlke
-
fix polygonal grid extents
Hook up polygonal grid extents calculation so that we always draw enough
grid to fill the viewport, rather than truncating the grid at an
arbitrary point. - 11940. By Matthew Woehlke
-
start implementing polygonal grid renderingg
Implement basic rendering for the polygonal grid. For now, this uses an
arbitrary max extent (rather than determining max extents per section
with respect to the viewport), and doesn't attempt to clip grid lines to
the viewport. Also, snapping is not yet implemented (the old code from
the axonometric grid has been commented out for now). - 11939. By Matthew Woehlke
-
implement UI for polygonal grid
Modify the UI for polygonal grid to have the appropriate parameters,
rather than those copied from axonometric grid. Since the grid logic has
not been changed yet, we are using the rotation angle as both angles for
the axonometric logic (which gives a degenerate grid with the default
value 0). - 11938. By Matthew Woehlke
-
add template for polygonal grid
Create new 'polygonal' grid type. Right now this is just a copy of the
axonometric grid type, to get the necessary bits in place before
starting to develop the actual logic. - 11935. By Jaspervdg
-
Fix for bug #790192, the unclipped alpha component was used for clipping the colour components.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:~inkscape.dev/inkscape/trunk