public void RotateTranslate(IDrawingTarget target) { drawOriginal(target); target.Translate(20, 0); target.Rotate(Math.PI / 8, 30, 30); drawTransformed(target); }