Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#5

Re: Halbkreis zeichnen auf Canvas

  Alt 11. Okt 2005, 09:51
Hallo Gereon,

wenn deine Punkte P3 (x1, y1) und P4 (x4, y4) sind und einen Halbkreis von P3 nach P4 (gegen den Uhrzeigersinn) aufspannen, dann bestimme zuerst den Mittelpunkt M (x, y) und den Radius r deines Halbkreises: x = (x4 - x3)/2, y = (y4 - y3)/2 und r = sqrt(sqr(x4 - x3) + sqr(y4 - y3))/2. Aus den gefundenen Größen kannst du dann das bounding rectangle des Kreises ermitteln, welches durch P1 und P2 aufgespannt wird: x1 = x - r, y1 = y - r und x2 = x + r, y2 = y + r. Jetzt hast du alle Parameter für die Methode Arc des Canvas. Du wirst aber nicht drum herum kommen, meine Anleitung zu überprüfen, da ich keine Garantie übernehmen kann...

Grüße vom marabu
  Mit Zitat antworten Zitat