Repository navigation
construct intersection point
Home > Construct > Points: Intersection
< Previous: Circle Tangent to... | Next: Combine >
A point where two objects cross.
Menu: Construct > Points: Intersection | Node: Intersection Points | In depth: Canvas basics
Click the two objects; Locus drops a point at each crossing and keeps them live as the objects move.
Puts a real point where two objects cross, so the crossing becomes something you can build on rather than somewhere you have to aim.
That is most of what a construction is: two curves cross, the point where they meet anchors the next step, and because it is derived rather than placed it stays correct when anything upstream moves.
Two objects can cross in more than one place. You get a point at each one.
Two segments that never actually touch still have a crossing, and this command will name it. A segment and a ray are each read as the whole straight line they lie on, so the point lands where those carriers meet, which may be well off the end of either one.
That is deliberate. A crossing is a fact about two directions, and being able to point at it without first dragging both segments out until they touch and then trimming them back is most of what the command is for.
Arcs and circles are not extended. An arc answers only along the sweep you drew, and a circle is the whole circle anyway. Only the straight kinds have a carrier to fall back on.
Snapping does not do this, and that is deliberate too. If it did, every pair of non-parallel segments in a drawing would gain a snap target where their carriers meet, usually in empty space well away from the work, and on a dense pattern that is most pairs.
The node does not do it either. See below.
< Previous: Circle Tangent to... | Next: Combine >
- In the node graph: Intersection Points - the same idea as a node, but not the same answers: the node reads only what is drawn, so two segments that miss each other give it nothing.
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
