a generic 3D Vector Object
Rotate this vector (counter-clockwise) by the specified angle (in radians) around the z axis
The angle to rotate (in radians)
Optionalv: XYPoint an optional point to rotate around (on the same z axis)
Reference to this object for method chaining