Also ich nutze um punkte auf einen Kreis zu bestimmen folgendes:
PHP-Code:
function ZeichneKreismitPunkten(){
...
this.ItemGrade = 2 * Math.PI / this.Items.length;
itemangle = this.defaultAngle;
for(i=0;i<this.Items.length;i++)
{
this.Items[i].y = this.Middle.y + (Math.sin(itemangle))*this.Radius;
this.Items[i].x = this.Middle.x + (Math.cos(itemangle))*this.Radius;
//Solange nicht das ende des Kreises erreicht wurde normal zeichen ansonsten von vorne anfangen
if(itemangle < 2 * Math.PI)
itemangle += this.ItemGrade;
else
itemangle -= 2 * Math.PI+this.ItemGrade;
}
}
mit welchen daten willst du denn den punkt bestimmen und wie meinst du das genau mit den zurück drehen? eine art slider? Dann kann ich dir vllt. weiter helfen
EDIT: hab doch noch etwas zeit gefunden dir genauer anzuworten
willst du daraus ein slider bauen ersetzt du einfach das item.length bei ItemGrade durch die anzahl der schritte oder schreibst diese direkt rein dann die for schleife durch while(itemangel > 0) darin dann itemangle -= itemgrade und schon sollte es eigtl. gehen