Blend Curve

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.

Inputs

Curve 1 Curve

The curve the blend starts from.

Takes: any block that gives Curve (17 blocks)
Curve 2 Curve

The curve the blend ends on.

Takes: any block that gives Curve (17 blocks)
Distance 1 Number

Where the blend attaches to curve 1, measured along it from its start (from its end with Flip 1).

Distance 2 Number

Where the blend attaches to curve 2, measured along it from its start (from its end with Flip 2).

Continuity 1 Choice

How the blend meets curve 1: Geometric leaves a corner, Tangent matches the curve's direction. Curvature is refused.

Continuity 2 Choice

How the blend meets curve 2: Geometric leaves a corner, Tangent matches the curve's direction. Curvature is refused.

Flip 1 Yes/No

Count Distance 1 from curve 1's end instead of its start, and leave that junction in the opposite direction.

Flip 2 Yes/No

Count Distance 2 from curve 2's end instead of its start, and arrive at that junction from the opposite direction.

Advanced (3)
Tangent scale 1 Number

Multiplies the tangent pull at curve 1; larger values follow curve 1's direction longer before turning.

Tangent scale 2 Number

Multiplies the tangent pull at curve 2; larger values follow curve 2's direction longer before arriving.

Join into one curve Yes/No

Output one curve: curve 1 up to its junction, the blend, then curve 2 from its junction. Off outputs the blend alone.

Output

Curve

Used by: any block that takes Curve (22 blocks)

Properties

Values the block gives besides its output. The editor lists them under Properties, and an input can read one by reference.

StartPoint Point

Where the curve begins.

EndPoint Point

Where the curve ends.

StartTangent Vector

The curve's unit direction at its start.

EndTangent Vector

The curve's unit direction at its end.

Direction Vector

Unit vector along the straight chord from start to end.

Length Number

Length measured along the curve.

CenterPoint Point

The center of the curve's bounding box.

BoundingBox Bounding Box

The axis-aligned extent of the curve.

ScalarField Number

Distance to the curve as a field, zero on the curve; give it volume with Thicken Surface.

ArcLength Number

At each point, how far along the curve its nearest curve point lies (computed on the CPU only).

Closed Yes/No

True when the curve's end meets its start.

Name Text

The display name of the node that made the curve.

ReversedCurve Curve

The same curve, running from end to start.

What implicit modeling is

Clever Design GmbH · Einsiedeln, SwitzerlandPrivacy · Imprint