/// <summary>
        /// Calculates the first derivative on the spline at fraction t
        /// </summary>
        public override Vector3 EvaluateFirstDerivative( float t )
        {
            Evaluator eval = new Evaluator( );
            MakeEvaluator( ref eval, this, t );

            return eval.EvaluateFirstDerivative( );
        }