Hallo,
ich arbeite gerade an einem Programm, welches ein Kreisdiagramm erstellt.
Für die unterschiedlichen Kreissektoren lasse ich eine Linie immer nach einer bestimmte Gradzahl drehen und dann zeichnen.
Aber wie kann ich jetzt die Points abfragen, wo sich die Linie befindet?
In meinem Code sieht es wie folgt aus:
Die Werte percent, size, g2, p1, p2 sind natürlich alle zugeordnet, etc.
KSKB kann auf Wunsch geliefert werden.
Vielen Dank schon mal im Voraus!
ich arbeite gerade an einem Programm, welches ein Kreisdiagramm erstellt.
Für die unterschiedlichen Kreissektoren lasse ich eine Linie immer nach einer bestimmte Gradzahl drehen und dann zeichnen.
Aber wie kann ich jetzt die Points abfragen, wo sich die Linie befindet?
In meinem Code sieht es wie folgt aus:
Die Werte percent, size, g2, p1, p2 sind natürlich alle zugeordnet, etc.
Java:
AffineTransformation at = new AffineTransformation();
at.rotate(Math.toRadians(percent), size, size);
g2.transform(at);
g2.draw(new Line2D.Double(p1, p2));
KSKB kann auf Wunsch geliefert werden.
Vielen Dank schon mal im Voraus!