Skip to content

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

ParameterTypeDefault value
xnumber0
ynumberx
znumberx

Returns ​

Vector3d

Properties ​

PropertyTypeDefined in
xnumbermath/vector3d.ts:5
ynumbermath/vector3d.ts:6
znumbermath/vector3d.ts:7

Methods ​

get() ​

ts
get(i: number): number;

Defined in: math/vector3d.ts:23

Get an axis from the vector.

Parameters ​

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

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

ParameterType
vVector3f

Returns ​

Vector3d