Repository navigation
transformations panel
Home > The Transformations panel
< Previous: Transform tools | Next: Align & distribute >
Scale, rotate, slant and flip a selection about a named point on its bounding box.
In depth: Transform tools, Selecting objects
The panel does four things to whatever is selected: scale, rotate, slant and flip. Each is typed as a number rather than dragged, and each happens about an origin you choose.
The origin is one of nine points on the selection's bounding box: the four corners, the middle of each of the four sides, and the center. Pick one and every transform in the panel measures from it.
Scaling about the top-left corner holds that corner still and grows the shape down and to the right. Scaling about the center grows it evenly in every direction. The same choice governs a rotation, a slant and a flip.
This is the behavior worth knowing, because it is the one people run into.
A transform usually changes the very box it was measured from. Rotate anything that is not symmetric about the turn and its bounding box is a different box afterward. So the panel holds the box for a run of transforms rather than reading it afresh each time.
Without that, the two halves of a pair would not line up:
- Rotate by 15 and then by -15 would turn about two different points, and the shape would not come back to where it started.
- A flip is worse. Mirroring about the left edge puts the shape to the left of that edge, so what was the left edge is now the right edge. Flipping again would walk the shape sideways instead of putting it back.
With the box held, a step and the step that undoes it return the shape exactly. The box is released when the selection changes.
It acts on the selection. Anchors picked within a spline are a selection like any other, so the panel scales a letter's terminal as readily as the whole letter. See Transform tools.
A spline whose anchors are driven by construction points refuses a transform rather than moving the free anchors and leaving the bound ones behind. A half-moved shape is worse than a refused one. Move the driving points instead, or unbind them.
- Transform tools: Move, Scale, Rotate and Mirror as canvas gestures.
- Show Bounding Box: the handles that do this by dragging, on a selection of anchors.
- Align & distribute: lining several things up rather than transforming one.
< Previous: Transform tools | Next: Align & distribute >
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
- Splines
- The spline menu
- Segments
- Add Extremes
- Correct Path Direction
- Constraining with Shift
Modeling - Editing
- Selecting objects
- Transform tools
- The Transformations panel
- Align & distribute
- Duplicate, detach & ownership
- Regions & booleans
- Flatten
- Expand Strokes
- Cleanup
- Weld & seams
- Style palettes & Re-ink
Annotation
Layers
Modeling Menus
- File
-
Edit
- Undo and Redo
- Group
- Ungroup
- Copy
- Paste
- Paste in Place
- Duplicate
- Duplicate in Place
- Hide
- Reverse Direction
- Convert to Spline
- Cut Spline
- Close Spline
- Compound paths
- Unhide All
- Detach
- Bake
- Clean Up: Merge Coincident Points
- Copy Style
- Reference in Nodes
- Snap to Points
- Snap to Objects
- Snap to Intersections
- Snap to Guides
- View
-
Draw
- Select
- Point
- Pen
- 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
- CLI server
- Locus Shell
- CLI commands
- Tangent circles
- Tick and strike
- Making regions
- Boolean commands
- The node graph from the command line
Reference