Point point5 = new Point((int)(ellipsePoint.X + ellipseSize.Width * Math.cos(angle + angleDiff * 9)),(int)(ellipsePoint.Y + ellipseSize.Height * Math.sin(angle + angleDiff * 9)));
Point point6 = new Point((int)(ellipsePoint.X + ellipseSizeSmall3.Width * Math.cos(angle + angleDiff * 8)),(int)(ellipsePoint.Y + ellipseSizeSmall3.Height * Math.sin(angle + angleDiff * 8)));
Point point7 = new Point((int)(ellipsePoint.X + ellipseSizeSmall2.Width * Math.cos(angle + angleDiff * 8)),(int)(ellipsePoint.Y + ellipseSizeSmall2.Height * Math.sin(angle + angleDiff * 8)));
Point point8 = new Point((int)(ellipsePoint.X + ellipseSizeSmall1.Width * Math.cos(angle + angleDiff * 5)),(int)(ellipsePoint.Y + ellipseSizeSmall1.Height * Math.sin(angle + angleDiff * 5)));
PolyPolygonBezierCoords aCoords = new PolyPolygonBezierCoords();
Point[] pointCoords = new Point[11];
pointCoords[0] = point1;
pointCoords[1] = point2;
pointCoords[2] = point2;