2d.transformation.rotate.wrapnegative
rotate() wraps large negative values correctly