BenBE hat folgendes geschrieben: |
Delphi-Quelltext 1: 2: 3:
| Inc(Winkel); X := X + Round(Radius * sin(2 * Pi * Winkel / 180)); Y := Y + Round(Radius * cos(2 * Pi * Winkel / 180)); | |
Ich denke nicht, dass das richtig ist. Zum einen definiert man den Winkel meist zwischen x-Achse und Radius, positiv gegen den Uhrzeigersinn. Dann ist, wenn der Winkel 0 ist, X maximal. Bei Dir ist es minimal. Zum anderen macht das "X + ..." keinen Sinn. Das "..." reicht. Lediglich ein Offset zur Verschiebung des Mittelspunktes kann noch mit rein!
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".