Java2D: einen sauberen Halbkreis mit curveTo() in ein GeneralPath zeichnen

Matze

Weltenwanderer
Hi,

ich muss für ein Projekt einen Halbkreis in einen GeneralPath zeichenen. Das Problem ist nur, dass ich dafür ausschließlich quadTo() und curveTo() zu verfügung habe.
Ich habe auch annähernd einen Halbkreis hinbekommen, indem ich den Halbkreis mit 2 curveTo() methoden gezeichnet habe. Allerdings weicht die Linie, die ich Testweise über einen Kreis gezeichnet habe immer noch ab.

Halbkreis.png
- Der schwarze Kreis ist eine Schablone zum Testen
- Der Cyan farbene Kreis ist mein aus 2 curveTo() Methoden erstellter Halbkreis
- die Punkte sind die Koordinaten, die ich dem ersten curveTo() übergeben habe (rot ist der erste, dann der orangene, dann der grüne)

Bitte um Hilfe, ist dringend
 
Zurück