[name]
Represents a spline.
Constructor
[name]( [page:Array points] )
Initialises the spline with *points*, which are the places through which the spline will go.
Properties
.[page:Vector3 todo]
Methods
.initFromArray( [page:Array a] )
a — array of triplets containing x, y, z coordinates
Initialises using the data in the array as a series of points. Each value in *a* must be another array with three values, where a[n] is v, the value for the *nth* point, and v[0], v[1] and v[2] are the x, y and z coordinates of that point n, respectively.
.getPoint( [page:Integer k] )
k — point index
Return the interpolated point at *k*.
.getControlPointsArray( )
Returns an array with triplets of x, y, z coordinates that correspond to the current control points.
.getLength( [page:Integer nSubDivisions] )
nSubDivisions — number of subdivisions between control points. Default is *100*.
Returns the length of the spline when using nSubDivisions.
.reparametrizeByArcLength( [page:Float samplingCoef] )
samplingCoef — TODO
TODO ???
Source
[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]