RanuVector is a set of vector implementations for 2D and 3D. The package serves source code files.
Features
- Non-static vector operations: RanuVector serves non-static vector operations while Vector2/Vector3 of UnityEngine handle them using static methods. Developers can make codes shorter with non-static methods.
- Setter-type method: Setter-type methods set the value of the caller object, and it can save the code length and calculation time.
- Various vector operations: RanuVector supports various methods which UnityEngine.Vector2 and Vector3 do not support as
* rotation around given axis,
* mirroring,
* intersection, and so forth.