Forum: Multimedia
Delphi
by glkgereon,
11. Okt 2005
ok, es funktioniert jetzt, nachdem ich alle x2 gegen x1 und y1 gegen y2 und umgekehrt getauscht hab...
Canvas.Pie(X2,Y2,X1,Y1,X2,(Y1+Y2) div 2,X1,(Y1+Y2) div 2);
//(X1|Y1) Punkt links oben
//(X2|Y2) Punkt rechts unten
da hst du zwar recht, aber es ist nicht zweiwertig...
es gibt
Forum: Multimedia
Delphi
by glkgereon,
11. Okt 2005
ja, das kommt mir aus der schule alles bekannt vor :)
allerdings bringt folgender Code schon fast das richtige ergebnis:
Canvas.Pie(X1,Y1,X2,Y2,X1,(Y1+Y2) div 2,X2,(Y1+Y2) div 2);
leider geht der halbkreis nach unten :(
edit:
bei folgenden werten:
X1 = 10
Forum: Multimedia
Delphi
by glkgereon,
11. Okt 2005
mein tipp der Hilfe:
toll :roll:
Stimmt das so?
also zwei punkte und radius?
oder hab ich da was vertauscht?
Canvas.Pie(10,10,310,210,310,110,10,110);
Forum: Multimedia
Delphi
by glkgereon,
11. Okt 2005
ja, ok, du hast auf meine frage korrekt geantwortet, habe ich hatte gedacht das "Wie?" sei bereits implizit dabei gewesen :-D
also nochmal ganz explizit:
Wie geht es denn?
Forum: Multimedia
Delphi
by glkgereon,
11. Okt 2005
Hi
ich versuche auf einem Canvas einen Halbkreis zu zeichnen.
bekannt sind zwei punkte...der halbkreis ist immer nach unten offen...
kann ich damit Arc oder Pie so aufrufen das ein Halbkreis rauskommt?