Move or reshape a curve so it touches one or two other curve(s) or surface(s).
Move a point on a curve to touch another curve
to select the edit point you want to move.
.
and
(Windows) or
and
(Mac) to turn on curve snapping.
Stretch a curve so it touches another curve
.
Two control handles appear at the ends of the curve.

The handle turns white.
and
(Windows) or
and
(Mac) to turn on curve snapping.
How do I use the curve stretch handles?
How do I use the tangent manipulator?

I can’t see edit points on the curves?
Transform a curve so it intersects two other curves
The Curve Edit > Modify > Transform Curve
tool provides a direct way of positioning or transforming a curve so that it intersects two rail curves.
Positioning and intersecting a curve can be done in two ways:
tool, which changes the curvature characteristics of the curve as it stretches it.
Method 1: Translating and Rotating a curve (rocking)
.
Two control handles (circles) appear at the start and end points of the selected curve.
The selected handle turns white.
and
(Windows) or
and
(Mac) keys (or Magnet mode by holding down
(Windows) or
(Mac) only).

The input curve is translated so that the first control handle intersects the first rail.
The second control handle turns white. A manipulator appears at the location of the first control handle. This can be used to specify the plane of rotation: XY, YZ, XZ. By default, the curve rotates in its own plane.
and
(Windows) or
and
(Mac) keys.

The input curve rotates in the specified plane of rotation, using the first intersection as its rotation pivot, so that it now intersects the second rail.
The shape of the curve does not change.
Method 2: Rotating and Scaling a curve (dilating)
.
Two control handles (circles) appear at the start and end points of the selected curve.
You can move the control handles along the curve by clicking on them and dragging the small purple arrow along the curve.

The selected handle turns white.
and
(Windows) or
and
(Mac) keys (or Magnet mode by holding down
(Windows) or
(Mac) only).

The input curve is scaled so that both control handles make contact with the target points on the rail curves.
The curve is modified, but the general shape characteristics are maintained, as can be verified by using a curvature comb
on the curve (Locators > Curve Curvature
).
How do I use the rotation manipulator?
The rotation manipulator appears when you are in Rotate mode (Rotate button depressed). It has three axes (X, Y and Z), and a circle along which the selected handle on the curve rotates. By default, this circle is drawn in the plane of the curve.

The circle is redrawn in that plane.