Skip to content

@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 ​

ParameterTypeDefault value
xnumber0
ynumberx
znumberx
wnumberx

Returns ​

Vector4d

Properties ​

PropertyTypeDefined in
wnumbermath/vector4d.ts:8
xnumbermath/vector4d.ts:5
ynumbermath/vector4d.ts:6
znumbermath/vector4d.ts:7

Methods ​

get() ​

ts
get(i: number): number;

Defined in: math/vector4d.ts:25

Get an axis from the vector.

Parameters ​

ParameterTypeDescription
inumberAxis 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 ​

ParameterTypeDescription
inumberAxis index in range [0, 3].
vnumberAxis 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 ​

ParameterType
vVector4f

Returns ​

Vector4d