/// <summary>
        /// Clones the curve.
        /// </summary>
        /// <returns>LinearCurve.</returns>
        public BezierCurve CloneCurve()
        {
            BezierCurve curve = new BezierCurve(HandleI.CloneCurve(), HandleJ.CloneCurve(), NumberOfControlPoints);

            curve._range = Range.CloneRange();
            return(curve);
        }
 /// <summary>
 /// bs the 1.
 /// </summary>
 /// <returns>CartesianCoordinate.</returns>
 public CartesianCoordinate B_1()
 {
     return(HandleI.GetHandleTip());
 }