core

Vec

fields

Vec = {
x : number ,
y : number ,
z : number ,
w : number
}

constructors

constructor ( x : number , y : number )
constructor ( x : number , y : number , z : number )
constructor ( w : number , x : number , y : number , z : number )

functions

absdiff

Result : Vec
absdiff ( otherVec : Vec ) : Result

add

Result : Vec
add ( otherVec : Vec ) : Result

at

Result : number
at ( index : uint ) : Result

cross

Result : Vec3
cross () : Result

div

Result : Vec
div ( s : number ) : Result

exp

Result : Vec
exp () : Result

hDiv

Result : Vec
hDiv ( otherVec : Vec ) : Result

hMul

Result : Vec
hMul ( otherVec : Vec ) : Result

mean

Result : Vec
mean () : Result

mul

Result : Vec
mul ( s : number ) : Result

norm

Result : number
norm () : Result

sqrt

Result : Vec
sqrt () : Result

sub

Result : Vec
sub ( otherVec : Vec ) : Result