Repository navigation
node reverse direction
Home > Transform > Reverse Direction
< Previous: Move | Next: Translate XY >
Flip which way a curve runs.
Category: Transform | Add menu: Transform > Reverse Direction
Every curve runs one way. A segment goes from its start to its end, an arc sweeps around one way rather than the other, and things downstream read that direction. This flips it.
- Geometry (any): the curves to turn around.
- Geometry (any): the same curves, running the other way.
Reverse turns a list back to front. This turns a curve back to front. Both readings of the word are reasonable, which is why they are two nodes rather than one with a switch, and why each names the other.
If you have five segments and you want the fifth one first, that is Reverse. If you want each of them pointing the other way, that is this node.
- A segment wired into Move's Vector socket is a displacement, with its start and end standing for from and to. Reverse it and the move goes the other way, with no wires to swap.
- Direction is what tells one side of a curve from the other, so Offset and the weave nodes read it to decide which side is which.
Turning a closed shape around is two things at once: every curve in it flips, and their order reverses. Doing only the first would leave the end of one curve no longer meeting the start of the next, and a closed loop would stop closing. This node does both together, so a region stays a region.
Points pass through untouched. A point has no direction, and inventing one for it would be a guess. A list of points comes back as the same list, in the same order.
< Previous: Move | Next: Translate XY >
Found a bug or have feedback? Open an issue | Docs home | Videos | Credits
Getting Started
- Welcome
- How Locus came to be
- Videos
- Community & support
- Installing & launching
- Licensing & activation
- Beta License Agreement
- Core concepts
- Interface tour
- Your first pattern
Modeling - Drawing
- Canvas basics
- Points
- Typing coordinates
- Lines, rays & segments
- Circles & arcs
- Ellipses
- Compass & straightedge
- Rectangles & squares
- Constraining with Shift
Modeling - Editing
- Selecting objects
- Transform tools
- Align & distribute
- Duplicate, detach & ownership
- Regions & booleans
- Cleanup
- Weld & seams
- Style palettes & Re-ink
Annotation
Layers
Modeling Menus
- File
- Edit
- View
-
Draw
- Select
- Point
- Segment
- Line
- Ray
- Circle: Center Point
- Circle: Center Radius
- Circle: Through 3 Points
- Arc: Center, Start, End
- Straightedge
- Compass
- Compass: Radius
- Ellipse: Center + Axes
- Elliptical Arc
- Rectangle: XY-Aligned
- Rectangle: Directed
- Square
- Regular Polygon: Edge
- Regular Polygon: Center, Vertex
- Regular Polygon: Center, Edge Midpoint
- Dimension: Linear
- Dimension: Angle
- Dimension: Radial
- Label
- Construct
- Combine
- Transform
- Select
- Nodes
The Nodes Window
- Basics of visual programming
- How the node graph works
- Sockets & wires
- Adding & connecting nodes
- Sliders & number inputs
- Keeping the node graph tidy
- View menu (Nodes)
- Lists & collections
- Constants & unit conversions
Node Library
- Overview
- Input
-
Primitives
- Point
- Point: Polar
- Segment
- Line
- Ray
- Circle: Center Point
- Circle: Center Radius
- Circle: Apollonius
- Circle Tangent to...
- Circle: 3 Points
- Arc
- Ellipse
- Elliptical Arc
- Rectangle: XY-Aligned
- Rectangle: Directed
- Square
- Regular Polygon: Edge
- Regular Polygon: Center
- Rectangular Grid
- Oblique Grid
- Triangular Grid
- Construct
- Transform
- Image & Fields
- Combine
-
Data
- Measure
- Numbers
- Lists
- Select
- Clean up
- Display
Clusters
Bridging Modeling & Nodes
Patterns & Symmetry
Image-Driven Fields
Saving, Exporting & Files
Preferences & Language
CLI
Reference

