A connecting curve that joins two curves at a chosen distance along each. Each junction can be a plain corner or tangent-matched, and the result can include the trimmed input curves.
The curve the blend starts from.
The curve the blend ends on.
Where the blend attaches to curve 1, measured along it from its start (from its end with Flip 1).
Where the blend attaches to curve 2, measured along it from its start (from its end with Flip 2).
How the blend meets curve 1: Geometric leaves a corner, Tangent matches the curve's direction. Curvature is refused.
How the blend meets curve 2: Geometric leaves a corner, Tangent matches the curve's direction. Curvature is refused.
Count Distance 1 from curve 1's end instead of its start, and leave that junction in the opposite direction.
Count Distance 2 from curve 2's end instead of its start, and arrive at that junction from the opposite direction.
Multiplies the tangent pull at curve 1; larger values follow curve 1's direction longer before turning.
Multiplies the tangent pull at curve 2; larger values follow curve 2's direction longer before arriving.
Output one curve: curve 1 up to its junction, the blend, then curve 2 from its junction. Off outputs the blend alone.
Values the block gives besides its output. The editor lists them under Properties, and an input can read one by reference.
Where the curve begins.
Where the curve ends.
The curve's unit direction at its start.
The curve's unit direction at its end.
Unit vector along the straight chord from start to end.
Length measured along the curve.
The center of the curve's bounding box.
The axis-aligned extent of the curve.
Distance to the curve as a field, zero on the curve; give it volume with Thicken Surface.
At each point, how far along the curve its nearest curve point lies (computed on the CPU only).
True when the curve's end meets its start.
The display name of the node that made the curve.
The same curve, running from end to start.