@temporary-escape/mod-sdk / Vector3d
Class: Vector3d
Defined in: math/vector3d.ts:4
Constructors
Constructor
ts
new Vector3d(
x?: number,
y?: number,
z?: number
): Vector3d;Defined in: math/vector3d.ts:9
Parameters
| Parameter | Type | Default value |
|---|---|---|
x | number | 0 |
y | number | x |
z | number | x |
Returns
Vector3d
Properties
| Property | Type | Defined in |
|---|---|---|
x | number | math/vector3d.ts:5 |
y | number | math/vector3d.ts:6 |
z | number | math/vector3d.ts:7 |
Methods
get()
ts
get(i: number): number;Defined in: math/vector3d.ts:23
Get an axis from the vector.
Parameters
| Parameter | Type | Description |
|---|---|---|
i | number | Axis index in range [0, 2]. |
Returns
number
set()
ts
set(i: number, v: number): void;Defined in: math/vector3d.ts:32
Set an axis value to the vector.
Parameters
| Parameter | Type | Description |
|---|---|---|
i | number | Axis index in range [0, 2]. |
v | number | Axis value. |
Returns
void
toString()
ts
toString(): string;Defined in: math/vector3d.ts:15
Returns
string
fromFloat()
ts
static fromFloat(v: Vector3f): Vector3d;Defined in: math/vector3d.ts:45
Convert a Vector3f to a Vector3d, preserving all values.
Parameters
| Parameter | Type |
|---|---|
v | Vector3f |
Returns
Vector3d
