RotatePointAroundVector

This method is used to rotate a point or a vector around a vector.

This rotation is done CCW (counter clock wise)

Example usage is below:

c= RotatePointAroundVector(a,b,90)

Here, “a” is a point or a vector which we will rotate, “b” is the vector which we will rotate our point(vector) around, “c” is the new vector, formed after the rotation of “a” around “b”.