Vectors
Description
Vectors are used for everything postion-related. In Source, y and z axies are "flipped". That means that z is up-down and y is left-right.
Syntax
vector3()
Arguments:
- x - Type: number
- y - Type: number
- z - Type: number
Returns:
- vector - Type: vector3
vecString()
Arguments:
- vector - Type: vector3
Returns:
- string - Type: string
vecAdd()
Arguments:
- vector1 - Type: vector3
- vector2 - Type: vector3
Returns:
- vector - Type: vector3
vecSub()
Arguments:
- vector1 - Type: vector3
- vector2 - Type: vector3
Returns:
- vector - Type: vector3
vecMul()
Arguments:
- vector1 - Type: vector3
- vector2 - Type: vector3 or number
Returns:
- vector - Type: vector3
vecCrossProduct()
Arguments:
- vector1 - Type: vector3
- vector2 - Type: vector3
Returns:
- vector - Type: vector3
vecDotProduct()
Arguments:
- vector1 - Type: vector3
- vector2 - Type: vector3
Returns:
- vector - Type: vector3
vecNormalize()
Arguments:
- vector - Type: vector3
Returns:
- normalized_vector - Type: vector3
vecLength()
Arguments:
- vector - Type: vector3
Returns:
- length - Type: number