Extends functionality of SourceMod vectors so you don't have to iterate through array blocks every time you want to do a simple operation on a vector. More or less self explanatory what each of them do, but there is some documentation in there
Included:
- VectorCopy
- VectorLerp
- VectorMulAdd
- VectorMin
- VectorMax
- VectorRand
- VectorRotate
Some helper functions
- AnglesNormalize - ensures an angle is within Valves tolerance
- AngleNormalize - same, but for a single value
- SinCos - fills in 2 floats with the sin and cosine of the provided radian
- AngleMatrix - Given an angle, creates a rotation matrix; to be used with VectorRotate