LinearInterpolant

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

Linear interpolant.

The linear interpolant performs a simple linear interpolation between two 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