-1-
Eine Sinustabelle vorhalten
-2-
wenn du in (x,y) bist und im unteren Teil des ersten Quadranten,
dann gehst du bei einem Schritt nach links mindestens einen nach oben (Folgen der Kreislinie gegen den Uhrzeigersinn).
Du testest also, ob x^2+y^2 >= r^2 ist. Falls ja, gehst du eins nach links (x=x-1) ansonsten eins nach oben (y=y+1) und hangelst dich so an der Kreislinie entlang. Das geht bis zu 1/8 der Kreises; den Kreis musst du also in 8 Teilstücke teilen.
Das zweite Verfahren bewegt sich nicht mit konstanter (Winkel)geschwindigkeit auf der Kreisbahn. Ich vermute mal, das ist nicht ganz egal?
Lesezeichen