Hallo,
ich arbeite an einem Programm bei dem ich Kreisbögen zeichnen muss. Gegeben ist der Mittelpunkt des Kreises sowie Anfangs- und Endpunkt des Kreisbogens. Verwendet habe ich die drawArc Methode aus der Standardbibliothek. Um das Problem nun besser zu erklären habe ich hier ein Bild eingefügt:
http://s7.directupload.net/file/u/11046/tte2zo4l_png.htm
Die drawArc-Methode nimmt einen Startwinkel und den Öffnungswinkel des Kreisbogens. Allerdings werden nur Integer akzeptiert, was für mich eine zu geringe Auflösung hat. Die rosa markierten Punkte hab ich extra dazugemalt um das zu verdeutlichen. Zwischen den Punkten habe ich einen Unterschied von einem Grad. Mein eigentliches Ziel befindet sich aber innerhalb dieses Intervalls, also z.B bei 75,5° (aber nur 75° und 76° sind nach dieser Methode möglich).
Für Ideen wie ich das Problem umgehen kann wäre ich dankbar.
mfg
ich arbeite an einem Programm bei dem ich Kreisbögen zeichnen muss. Gegeben ist der Mittelpunkt des Kreises sowie Anfangs- und Endpunkt des Kreisbogens. Verwendet habe ich die drawArc Methode aus der Standardbibliothek. Um das Problem nun besser zu erklären habe ich hier ein Bild eingefügt:
http://s7.directupload.net/file/u/11046/tte2zo4l_png.htm
Die drawArc-Methode nimmt einen Startwinkel und den Öffnungswinkel des Kreisbogens. Allerdings werden nur Integer akzeptiert, was für mich eine zu geringe Auflösung hat. Die rosa markierten Punkte hab ich extra dazugemalt um das zu verdeutlichen. Zwischen den Punkten habe ich einen Unterschied von einem Grad. Mein eigentliches Ziel befindet sich aber innerhalb dieses Intervalls, also z.B bei 75,5° (aber nur 75° und 76° sind nach dieser Methode möglich).
Für Ideen wie ich das Problem umgehen kann wäre ich dankbar.
mfg
Anhänge
Zuletzt bearbeitet: