Appearance
Class: Vec3
3D vector
Constructors
Constructor
new Vec3(
x,y,z):Vec3
Parameters
x
number
y
number
z
number
Returns
Vec3
Constructor
new Vec3(
obj):Vec3
Parameters
obj
Returns
Vec3
Constructor
new Vec3():
Vec3
Returns
Vec3
Properties
x
x:
number
y
y:
number
z
z:
number
Methods
add()
add(
w):Vec3
Parameters
w
Returns
Vec3
mul()
mul(
m):Vec3
Parameters
m
number
Returns
Vec3
neg()
neg():
Vec3
Returns
Vec3
set()
set(
x,y,z):Vec3
Parameters
x
number
y
number
z
number
Returns
Vec3
setZero()
setZero():
Vec3
Returns
Vec3
sub()
sub(
w):Vec3
Parameters
w
Returns
Vec3
add()
staticadd(v,w):Vec3
Parameters
v
w
Returns
Vec3
areEqual()
staticareEqual(v,w):boolean
Parameters
v
w
Returns
boolean
assert()
staticassert(o):void
Parameters
o
any
Returns
void
clone()
staticclone(v):Vec3
Parameters
v
Returns
Vec3
cross()
staticcross(v,w):Vec3
Cross product on two vectors
Parameters
v
w
Returns
Vec3
dot()
staticdot(v,w):number
Dot product on two vectors
Parameters
v
w
Returns
number
isValid()
staticisValid(obj):boolean
Does this vector contain finite coordinates?
Parameters
obj
any
Returns
boolean
mul()
staticmul(v,m):Vec3
Parameters
v
m
number
Returns
Vec3
neg()
staticneg(v):Vec3
Parameters
v
Returns
Vec3
sub()
staticsub(v,w):Vec3
Parameters
v
w
Returns
Vec3
zero()
staticzero():Vec3
Returns
Vec3