The document discusses B-spline curves, which are defined using control points, knots, and basis functions. B-spline curves allow for local control of the curve shape and independent specification of the degree and number of control points. The curve is computed as a weighted sum of basis functions evaluated over the knot vector. The shape of the B-spline curve can be modified by changing the control points, knots, or degree of the curve.