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.