How can I create a ellipse (path, …) with a hole in it:

The task is to create a visualization of a three-state-indicator. The different states are visualized by rotating the control several degrees to the left or the right.
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
=>
There are a few relevant properties here, to understand the math behind it see
http://www.charlespetzold.com/blog/2008/01/Mathematics-of-ArcSegment.html
But basically you’re giving the coordinates of the intersection of two ellipses :
StartPoint and Point represents the intersecting points, While Size is the size of the full ellipse. The rest is pretty self explanatory.
If you want to rotate it, the easiest and best way would be to use RotateTransform.