Function |
Description |
(expr1, expr2, expr3) |
Returns a vector composed of the evaluation of the individual component expression. |
Dot (vector1, vector2) |
Returns the dot product of two vectors. |
Cross (vector1, vector2) |
Returns a vector, the cross product of two vectors. |
Length (vector) |
Returns the length of a given vector. |
LookAt (targetPos,ObserverPos, AlignVector) |
Returns a rotation vector based on a target position, an observer position and an align direction vector. |
Align (targetPos, alignVector, bankingAngle) |
Returns a rotation vector such that a designated axis of an object is aligned with the direction of the object's movement.
The banking angle controls the rotation around the axis, in radians.
|
Distance (pos1, pos2) |
Returns the distance between the two points represented by the vectors pos1 and pos2. |
relangle |
relangle (point1, point2, delta1, delta2): returns the angle between two vectors (point1,point2) and (point1+delta1,point2+delta2).
All parameters are 2D vectors.This is used for implementing rotation tracking.
|
relscale |
relscale (point1, point2, delta1, delta2): returns the ratio between the length of vector (point1+delta, point2+delta2) and
(point1, point2).All parameters are 2D vectors.This is used for implementing scale tracking.
|