How to rotate a point(vector) around another point (vector) ?

Axis should be (0,0,1) and not (MeanLocationX, MeanLocationY, 0).