Repository navigation
node circle tangent to
Home > Primitives > Circle Tangent to...
< Previous: Circle: Apollonius | Next: Circle: 3 Points >
A circle at a center, sized to touch another object: a circle, arc, segment, ray or line.
Category: Primitives | Add menu: Primitives > Circle Tangent to...
The node twin of the modeling tool of the same name. Center fixes where the circle sits and Target fixes what it has to touch; the radius is whatever makes that true. Because the node exists, Convert to Nodes can rebuild a tangent circle you drew by hand instead of reporting it unconvertible.
- Center (point): where the circle is centered.
- Target (any): the object to touch - a circle, an arc, a segment, a ray or a line.
- Far (on/off): which of the two answers to take when the target is round. Off by default.
- Geometry (region): the tangent circle.
A round target has two answers from the same center. Far off takes the near one, the circle that stops where the target begins. Far on takes the one that runs past the target, so the target is enclosed by the new circle or sits inside it.
A straight target has only one answer, the perpendicular distance to the line it lies on, and Far is ignored. A segment and a ray are read as the whole line they sit on.
The node returns nothing rather than a wrong circle when the answer does not exist: a center lying on a straight target, a center on a target circle's own center, a zero-radius target, or a zero-length one.
< Previous: Circle: Apollonius | Next: Circle: 3 Points >
- In the modeling view: Circle Tangent to... draws the same circle by clicking a center and a target.
- Circle: Apollonius - the circle touching three things at once, where the center is found rather than given.
- Circle: Center Radius - when you already know the radius.
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
