Hi,
hier eine Beispiel:

Code:

var start_pos[3]; // Start Position Y,X,Z Nullpunkt der Rotation
var radius[2] = 20, 20; // Radius der Kreisbahn oder Ellipse in X und Y
var winkel; // neuer Winkel für die Rotation
...
vec_set(my.x, start_pos.x); // Start Position
my.x += radius * sin(my.pan + winkel); // X Offset für das Objekt
my.y += radius * cos(my.pan + winkel); // Y Offset für das Objekt
winkel += 5 * time_step;
...