createClampedCubic

Creates a clamped cubic spline. The tangents at the interior control points are generated to create a curve in the class C2.

// Create a clamped cubic spline above the earth from Philadelphia to Los Angeles.
const spline = HermiteSpline.createClampedCubic({
times : [ 0.0, 1.5, 3.0, 4.5, 6.0 ],
points : [
new Cartesian3(1235398.0, -4810983.0, 4146266.0),
new Cartesian3(1372574.0, -5345182.0, 4606657.0),
new Cartesian3(-757983.0, -5542796.0, 4514323.0),
new Cartesian3(-2821260.0, -5248423.0, 4021290.0),
new Cartesian3(-2539788.0, -4724797.0, 3620093.0)
],
firstTangent : new Cartesian3(1125196, -161816, 270551),
lastTangent : new Cartesian3(1165345, 112641, 47281)
});

Return

A hermite spline, or a linear spline if less than 3 control points were given.

See also