Hallo,
ich habe beim Zeichnen mit Path ein darstellungsproblem.
Wenn ich sehr spitze Winkel zeichne wird dieser nicht korrekt gezeichnet.
Hier der Code mit dem ich das angehängte Bild gezeichnet habe.
C#-Quelltext
1: 2: 3:
| figur.StartPoint = new Point(200, 100); segmente.Add(new ArcSegment(new Point(200, 200), new Size(50, 50), 0, false, SweepDirection.Counterclockwise, true)); segmente.Add(new LineSegment(new Point(100, 200), true)); |
Im angehängten Bild kann man erkennen, dass der Umkehrpunkt am unteren Ende des Kreissegments deutlich weiter rechts liegt als der Startpunkt des Kreissegments, obwohl sie die gleiche X-Koordinate haben.
Wenn ich den Winkel entschärfe (z.B. die Linie senkrecht nach unten) dann wird der Übergang korrekt gezeichnet.
Hat hier jemand eine Idee woran das liegt bzw. wie ich das verhindern kann?
Grus
Troubadix