Buenas tardes estoy intersectando 3 circulos rellenos y quisiera que en cada una de las intersecciones se pintara un color diferente si alguien fuera tan amable de ayudarme con esto puesto que lo estoy logrando con este codigo pero a medias pq hay una de las intersecciones que no logro capturar
Graphics G = this.Venn.CreateGraphics();
Rectangle R1 = new Rectangle(150, 350, 500, 500);
Rectangle R2 = new Rectangle(400, 350, 500, 500);
Rectangle R3 = new Rectangle(260, 100, 500, 500);
GraphicsPath P1 = new GraphicsPath();
GraphicsPath P2 = new GraphicsPath();
GraphicsPath P3 = new GraphicsPath();
/*P1.AddEllipse(R1);
G.FillEllipse(Brushes.Red, R1);
G.DrawPath(Pens.Black, P1);
P2.AddEllipse(R2);
G.FillEllipse(Brushes.Blue, R2);
G.DrawPath(Pens.Black, P2);
P3.AddEllipse(R3);
G.FillEllipse(Brushes.Yellow, R3);
G.DrawPath(Pens.Black, P3);
G.SetClip(P3);
G.SetClip(P1, CombineMode.Intersect);
G.FillEllipse(Brushes.DodgerBlue, R3);
G.SetClip(P2);
G.SetClip((P3, CombineMode.Intersect);
G.FillEllipse(Brushes.DarkOrange, R1);*/
P1.Dispose();
P2.Dispose();
P3.Dispose();