def getRoundZAxisByPlaneAngle(planeAngle, vector3):
 return Vector3(((vector3.x * planeAngle.real) - (vector3.y * planeAngle.imag)), ((vector3.x * planeAngle.imag) + (vector3.y * planeAngle.real)), vector3.z)

def getRoundZAxisByPlaneAngle ( planeAngle , vector3 ) : return Vector3 ( ( ( vector3 . x * planeAngle . real ) - ( vector3 . y * planeAngle . imag ) ) , ( ( vector3 . x * planeAngle . imag ) + ( vector3 . y * planeAngle . real ) ) , vector3 . z )
get vector3 rotated by a plane angle .