CubicInterpolant

THREE.CubicInterpolant
class CubicInterpolant(parameterPositions: TypedArray[_, _], sampleValues: TypedArray[_, _], sampleSize: Int, resultBuffer: UndefOr[TypedArray[_, _]]) extends Interpolant

Cubic interpolant.

The cubic interpolant uses a cubic Hermite spline for interpolation. This provides a smooth interpolation between adjacent values.

Attributes

Graph
Supertypes
class Interpolant
class Object
trait Any
class Object
trait Matchable
class Any
Show all

Members list

Value members

Inherited methods

def evaluate(t: Double): TypedArray[_, _]

Evaluate the interpolant at position t.

Evaluate the interpolant at position t.

Value parameters

t

- The interpolation factor.

Attributes

Returns

The result buffer.

Inherited from:
Interpolant
def hasOwnProperty(v: String): Boolean

Attributes

Inherited from:
Object
def isPrototypeOf(v: Object): Boolean

Attributes

Inherited from:
Object
def propertyIsEnumerable(v: String): Boolean

Attributes

Inherited from:
Object
def toLocaleString(): String

Attributes

Inherited from:
Object
def valueOf(): Any

Attributes

Inherited from:
Object

Inherited fields

val DefaultSettings_: Object

The default settings object.

The default settings object.

Attributes

Inherited from:
Interpolant
val _cachedIndex: Int

A cache index.

A cache index.

Attributes

Inherited from:
Interpolant
var settings: UndefOr[Object]

The interpolation settings.

The interpolation settings.

Attributes

Inherited from:
Interpolant
val valueSize: Int

The value size.

The value size.

Attributes

Inherited from:
Interpolant