Skip to content

Instantly share code, notes, and snippets.

@conundrumer
Last active December 28, 2017 21:21
Show Gist options
  • Save conundrumer/fa7735a8087647bbac9f5778492319b0 to your computer and use it in GitHub Desktop.
Save conundrumer/fa7735a8087647bbac9f5778492319b0 to your computer and use it in GitHub Desktop.
documentation of added functionalities of lrjs v0.9.7

line tool

given a line being drawn:

  • +shift: angle lock (to the line that the drawn line is snapped to)
  • +shift+mod: length snap (to nearest power of 2)
  • +shift+mod+alt: length snap + angle snap

selection tool

given a selected line:

line dragging

  • +shift: when dragging whole line, locks movement to line's parallel/perpendicular axis
  • +shift+mod: length lock
  • +shift+mod+alt: length lock + angle snap

line editing

  • 9: toggles left line extension
  • 0: toggles right line extension
  • -: flips line (useful for acc lines)
  • =: duplicates line (directly on top) (useful for multilining) (combined with line nudging, useful for stacks)
  • 1 2 3: changes line type

line nudging

  • lines are nudged by 1 unit
  • +shift: lines are nudged by 1/16th unit
  • +ctrl (mac +alt): moves left point (yellow)
  • +alt (mac +cmd): moves right point (cyan)

absolute nudging

this type of nudging moves on the xy axis

  • arrow keys: moves line

relative nudging

this type of nudging is relative to the line's orientation, e.g. "upwards" is the direction of where the top of the line is

nudging points up/down will make them rotate around the other point

  • i j k l: moves line (useful for making g-wells more powerful)
@conundrumer
Copy link
Author

0.9.10: with a selected line, ctrl+c copies the line and ctrl+v pastes the copied line in the same viewport position (makes animation easier)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment