:: com :: sun :: star :: rendering ::

constants group InterpolationMode

Constants
NEAREST_NEIGHBOR Perform a nearest neighbor interpolation. 
LINEAR Perform a linear interpolation. 
CUBIC Perform a cubic interpolation. 
BEZIERSPLINE3 Perform a cubic Bezier spline interpolation. 
BEZIERSPLINE4 Perform a quadric Bezier spline interpolation. 
Constants' Details
NEAREST_NEIGHBOR
const byte NEAREST_NEIGHBOR =1;
Description
Perform a nearest neighbor interpolation.

That is, when interpolating between two values v0 and v1, positioned at t0 and t1, take the one which has the closest t coordinate.

LINEAR
const byte LINEAR =2;
Description
Perform a linear interpolation.

That is, when interpolating at position t between two values v0 and v1, positioned at t0 and t1, take the sum of v0 weighted with (t-t0) and v1 weighted with (t1-t).

CUBIC
const byte CUBIC =3;
Description
Perform a cubic interpolation.

That is, when interpolating at position t, take the four closest data points v0, v1, v2, and v3, fit a cubic curve through them, and take the interpolated value from this cubic curve.

BEZIERSPLINE3
const byte BEZIERSPLINE3 =4;
Description
Perform a cubic Bezier spline interpolation.

That is, when interpolating at position t, take the three closest data points v0, v1, and v2, fit a cubic Bezier spline through them, and take the interpolated value from this cubic curve.

BEZIERSPLINE4
const byte BEZIERSPLINE4 =5;
Description
Perform a quadric Bezier spline interpolation.

That is, when interpolating at position t, take the four closest data points v0, v1, v2, and v3, fit a quadric Bezier spline through them, and take the interpolated value from this quadric curve.

Top of Page