**BSPLIN****BSPLIN**, `P1`

, `P2`

, `P3`

, `P4`

, `P5`

, `P6`

, `XV1`

, `YV1`

, `ZV1`

, `XV6`

, `YV6`

, `ZV6`

**Generates a single line from a spline fit to a series of keypoints.**

`P1`

, `P2`

, `P3`

,
. . . , `P6`

Keypoints through which a spline is fit. At least two keypoints
must be defined. If `P1`

= P, graphical picking
is enabled and all remaining command fields are ignored (valid only in the
GUI).

The following fields are used only if specified end slopes
are desired; otherwise, zero curvature end slopes will be automatically calculated.
The slope vector is parallel to a vector pointing from the origin of the
active coordinate system [**CSYS**] to the position in space
that XV, YV, ZV represents in that system.

`XV1`

, `YV1`

, `ZV1`

Orientation point of an outward vector tangent to line at `P1`

.
Vector coordinate system has its origin at the keypoint. Coordinate interpretation
corresponds to the active coordinate system type, i.e., X is R for cylindrical,
etc. Defaults to zero curvature slope.

`XV6`

, `YV6`

, `ZV6`

Orientation point of an outward vector tangent to a line at `P6`

(or
the last keypoint specified if fewer than six specified). Defaults to zero
curvature slope.

## Notes

One line is generated between keypoint `P1`

and
the last keypoint entered. The line will pass through each entered keypoint.
Solid modeling in a toroidal coordinate system is not recommended.