Vector handling functions
VectorAdd VectorCross VectorDist VectorDot VectorLen VectorNorm VectorScale VectorSet VectorSub VectorX VectorY VectorZ |
Adds two vectors.
Use sum = VectorAdd(vector,vector); returns the sum of the two vectors
Crosses two vectors
Use: cross = VectorCross(vector,vector); returns the cross product of the two vectors (a vector).
Gets the distance between two vectors.
Use: distance = VectorDist(vector,vector); returns a flex
Dots two vectors
Use: dot = VectorDot(vector,vector); returns the dot product of the two vectors (a flex).
Gets the length of a vector
Use: length = VectorLen(vector);Returns a flex
Normalises a vector
Use: norm = VectorNorm(vector); returns vector
Scales a vector
Use: scaled = VectorScale(Vector,flex); returns vector
Creates a vector
Use: newvector = VectorSet(Flex X,Flex Y,Flex Z); returns a vector
Subtracts two Vectors.
Use: Newvec = VectorSub(vector,vector); returns vector
Gets the "X" part of a vector.
Use: Xflex = VectorX(vector); returns flex
Gets the "Y" part of a vector
Use: Yflex = VectorY(vector); returns flex
Gets the "Z" part of a vector
Use: Zflex = VectorZ(vector); returns flex