As simple (and naive) workaround, you may apply repeatedly the rotate transform. For instance, the following code (a little twist of the
RotateTransform
example on
MSDN
[
^] ), draws two ellipses, rotated at different angles (namely
30°
and
45°
).
e.Graphics.RotateTransform(30.0F);
e.Graphics.DrawEllipse(new Pen(Color.Blue, 3), 0, 0, 200, 80);
e.Graphics.RotateTransform(15.0F);
e.Graphics.DrawEllipse(new Pen(Color.Blue, 3), 0, 0, 200, 80);
:)