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
Parameter | Type | Description |
---|---|---|
x | number | The x value for this range of values. |
values | Float64Array [] | 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
Parameter | Type | Description |
---|---|---|
x | number | The x position to interpolate for. |
y | number | The y position to interpolate for. |
Returns
number
The interpolated number.