added percent rotation (rotation interpreted with a vector)