Home Reference Source
public class | source

Vector3

Extends:

F64BaseVector → Vector3

Static Method Summary

Static Public Methods
public static

normalizedDot3(v1: *, center: *, v2: *): *

public static

normalizedDot4(v1: *, v2: *, v3: *, v4: *): *

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public

[0]: *

public

[1]: *

public

[2]: *

public
public

vec: *

Method Summary

Public Methods
public

cross(v: *): *

public

dot(b: *): *

public
public

load(data: *): *

public

loadJSON(obj: *): *

public

loadSTRUCT(reader: *)

public

loadXY(x: *, y: *): *

public

loadXYZ(x: *, y: *, z: *): *

public

mulVecQuat(q: *): *

public

multVecMatrix(matrix: *, ignore_w: *): *

public

normalizedDot(v: *): *

public

preNormalizedAngle(v2: *): *

public

rot2d(A: *, axis: *): *

public
public

Static Public Methods

public static normalizedDot3(v1: *, center: *, v2: *): * source

Params:

NameTypeAttributeDescription
v1 *
center *
v2 *

Return:

*

public static normalizedDot4(v1: *, v2: *, v3: *, v4: *): * source

Params:

NameTypeAttributeDescription
v1 *
v2 *
v3 *
v4 *

Return:

*

Public Constructors

public constructor() source

Public Members

public [0]: * source

public [1]: * source

public [2]: * source

public length: number source

public vec: * source

Public Methods

public cross(v: *): * source

Params:

NameTypeAttributeDescription
v *

Return:

*

public dot(b: *): * source

Params:

NameTypeAttributeDescription
b *

Return:

*

public initVector3(): * source

Return:

*

public load(data: *): * source

Params:

NameTypeAttributeDescription
data *

Return:

*

public loadJSON(obj: *): * source

Params:

NameTypeAttributeDescription
obj *

Return:

*

public loadSTRUCT(reader: *) source

Params:

NameTypeAttributeDescription
reader *

public loadXY(x: *, y: *): * source

Params:

NameTypeAttributeDescription
x *
y *

Return:

*

public loadXYZ(x: *, y: *, z: *): * source

Params:

NameTypeAttributeDescription
x *
y *
z *

Return:

*

public mulVecQuat(q: *): * source

Params:

NameTypeAttributeDescription
q *

Return:

*

public multVecMatrix(matrix: *, ignore_w: *): * source

Params:

NameTypeAttributeDescription
matrix *
ignore_w *

Return:

*

public normalizedDot(v: *): * source

Params:

NameTypeAttributeDescription
v *

Return:

*

public preNormalizedAngle(v2: *): * source

Params:

NameTypeAttributeDescription
v2 *

Return:

*

public rot2d(A: *, axis: *): * source

Params:

NameTypeAttributeDescription
A *
axis *

Return:

*

public toCSS(): string source

Return:

string

public toJSON(): undefined[] source

Return:

undefined[]