new Spline()
        Creates a curve parameterized and evaluated by time. This type describes an interface
and is not intended to be instantiated directly.
    
    
    
    
    
    
    
    
    
    
    
    
    
Members
- 
    points :Array.<Cartesian3>|Array.<Quaternion>
- 
    
    An array of control points.- 
    
    
    
    
    
    
    
    
    
    Default Value:
    
 undefinedSource: Core/Spline.js, line 37
- 
    times :Array.<Number>
- 
    
    An array of times for the control points.- 
    
    
    
    
    
    
    
    
    
    Default Value:
    
 undefinedSource: Core/Spline.js, line 30
Methods
- 
    evaluate(time, result) → Cartesian3|Quaternion
- 
    
    Evaluates the curve at a given time.Name Type Description timeNumber The time at which to evaluate the curve. resultCartesian3 | Quaternion optional The object onto which to store the result. Returns:The modified result parameter or a new instance of the point on the curve at the given time.Throws:- 
    DeveloperError : time must be in the range[t0, tn], wheret0is the first element in the arraytimesandtnis the last element in the arraytimes.
 Source: Core/Spline.js, line 54
- 
    
- 
    findTimeInterval(time, startIndex) → Number
- 
    
    Finds an indexiintimessuch that the parametertimeis in the interval[times[i], times[i + 1]].Name Type Description timeNumber The time. startIndexNumber The index from which to start the search. Returns:The index for the element at the start of the interval.Throws:- 
    DeveloperError : time must be in the range[t0, tn], wheret0is the first element in the arraytimesandtnis the last element in the arraytimes.
 Source: Core/Spline.js, line 68
- 
    
