Interpolant

THREE.Interpolant
class Interpolant extends Object

Abstract base class of interpolants over parametric samples.

The parameter domain is one dimensional, typically the time or a path along a curve defined by the data.

The sample values can have any dimensionality and derived classes may apply special interpretations to the data.

This class provides the interval seek in a Template Method, deferring the actual interpolation to derived classes.

Attributes

Graph
Supertypes
class Object
trait Any
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Concrete 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 methods

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

Concrete fields

val DefaultSettings_: Object

The default settings object.

The default settings object.

Attributes

val _cachedIndex: Int

A cache index.

A cache index.

Attributes

val parameterPositions: TypedArray[_, _]
val resultBuffer: UndefOr[TypedArray[_, _]]
val sampleValues: TypedArray[_, _]
var settings: UndefOr[Object]

The interpolation settings.

The interpolation settings.

Attributes

val valueSize: Int

The value size.

The value size.

Attributes