@temporary-escape/mod-sdk / Vector2d
Class: Vector2d
Defined in: math/vector2d.ts:4
Constructors
Constructor
ts
new Vector2d(x?: number, y?: number): Vector2d;Defined in: math/vector2d.ts:8
Parameters
| Parameter | Type | Default value |
|---|---|---|
x | number | 0 |
y | number | x |
Returns
Vector2d
Properties
| Property | Type | Defined in |
|---|---|---|
x | number | math/vector2d.ts:5 |
y | number | math/vector2d.ts:6 |
Methods
get()
ts
get(i: number): number;Defined in: math/vector2d.ts:21
Get an axis from the vector.
Parameters
| Parameter | Type | Description |
|---|---|---|
i | number | Axis index in range [0, 1]. |
Returns
number
set()
ts
set(i: number, v: number): void;Defined in: math/vector2d.ts:30
Set an axis value to the vector.
Parameters
| Parameter | Type | Description |
|---|---|---|
i | number | Axis index in range [0, 1]. |
v | number | Axis value. |
Returns
void
toString()
ts
toString(): string;Defined in: math/vector2d.ts:13
Returns
string
fromFloat()
ts
static fromFloat(v: Vector2f): Vector2d;Defined in: math/vector2d.ts:41
Convert a Vector2f to a Vector2d, preserving all values.
Parameters
| Parameter | Type |
|---|---|
v | Vector2f |
Returns
Vector2d
