**KBETW****KBETW**, `KP1`

, `KP2`

, `KPNEW`

, `Type`

, `VALUE`

**Creates a keypoint between two existing keypoints.**

`KP1`

First keypoint. If `KP1`

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

`KP2`

Second keypoint.

`KPNEW`

Number assigned to the new keypoint. Defaults to the lowest
available keypoint number.

`Type`

Type of input for `VALUE`

.

**RATIO **
| — | Value is the ratio of the distances
between keypoints as follows: (`KP1` -`KPNEW` )/(`KP1` -`KP2` ). |

**DIST **
| — | Value is the absolute distance
between `KP1` and `KPNEW` (valid
only if current coordinate system is Cartesian). |

`VALUE`

Location of new keypoint, as defined by `Type`

(defaults
to 0.5). If `VALUE`

is a ratio (`Type`

=
RATIO) and is less than 0 or greater than 1, the keypoint is created on the
extended line. Similarly, if `VALUE`

is a distance
(`Type`

= DIST) and is less than 0 or greater than
the distance between `KP1`

and `KP2`

,
the keypoint is created on the extended line.

## Notes

Placement of the new keypoint depends on the currently active coordinate
system [**CSYS**]. If the coordinate system is Cartesian,
the keypoint will lie on a straight line between `KP1`

and `KP2`

.
If the system is not Cartesian (e.g., cylindrical, spherical, etc.), the
keypoint will be located as if on a line (which may not be straight) created
in the current coordinate system between `KP1`

and `KP2`

.
Note that solid modeling in a toroidal coordinate system is not recommended.