Skip to main content

Class: Table3D

Defined in: src/sdk/utils/datastructures/Table3D.ts:5

A 3D table for intepolating across multiple dimensions.

Constructors

Constructor

new Table3D(): Table3D

Returns

Table3D

Methods

addRange()

addRange(x, values): void

Defined in: src/sdk/utils/datastructures/Table3D.ts:13

Adds a range of values to the table.

Parameters

ParameterTypeDescription
xnumberThe x value for this range of values.
valuesFloat64Array[]The range of values in [y, z]

Returns

void


getValue()

getValue(x, y): number

Defined in: src/sdk/utils/datastructures/Table3D.ts:25

Gets the interpolated value from the table given an x and y position.

Parameters

ParameterTypeDescription
xnumberThe x position to interpolate for.
ynumberThe y position to interpolate for.

Returns

number

The interpolated number.