@temporary-escape/mod-sdk / Vector4d
Class: Vector4d
Defined in: math/vector4d.ts:4
Constructors
Constructor
ts
new Vector4d(
x?: number,
y?: number,
z?: number,
w?: number
): Vector4d;Defined in: math/vector4d.ts:10
Parameters
| Parameter | Type | Default value |
|---|---|---|
x | number | 0 |
y | number | x |
z | number | x |
w | number | x |
Returns
Vector4d
Properties
| Property | Type | Defined in |
|---|---|---|
w | number | math/vector4d.ts:8 |
x | number | math/vector4d.ts:5 |
y | number | math/vector4d.ts:6 |
z | number | math/vector4d.ts:7 |
Methods
get()
ts
get(i: number): number;Defined in: math/vector4d.ts:25
Get an axis from the vector.
Parameters
| Parameter | Type | Description |
|---|---|---|
i | number | Axis index in range [0, 3]. |
Returns
number
set()
ts
set(i: number, v: number): void;Defined in: math/vector4d.ts:34
Set an axis value to the vector.
Parameters
| Parameter | Type | Description |
|---|---|---|
i | number | Axis index in range [0, 3]. |
v | number | Axis value. |
Returns
void
toString()
ts
toString(): string;Defined in: math/vector4d.ts:17
Returns
string
fromFloat()
ts
static fromFloat(v: Vector4f): Vector4d;Defined in: math/vector4d.ts:49
Convert a Vector4f to a Vector4d, preserving all values.
Parameters
| Parameter | Type |
|---|---|
v | Vector4f |
Returns
Vector4d
