Language

The Free and Open Productivity Suite
Released: Apache OpenOffice 4.1.15

API

SDK

Tips ‘n’ Tricks

Miscellaneous


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

unpublished constants group InterpolationMode
Usage Restrictions
not published
Description
These constants specify the interpolation type for animation frames.

With this constants, one specifies the way of interpolation that takes place between two consecutive frames of a discrete animation sequence.

Since
OOo 2.0

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

Apache Software Foundation

Copyright & License | Privacy | Contact Us | Donate | Thanks

Apache, OpenOffice, OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation. The Apache feather logo is a trademark of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.