[ascoders] Re: 4 Punkte um Zentrum rotieren
- From: Michael Nisi <_@xxxxxxxxxxxxxxx>
- To: ascoders@xxxxxxxxxxxxx
- Date: Wed, 16 Jul 2003 10:35:02 +0200
hi kiko,
trigonometrie is zwar ne üble kiste, aber irgendwie so die richtung:
// as
rotate = function(xCenter, yCenter, radius)
{
deg < 360 ? deg++ : deg = 0;
var radians = deg * (Math.PI / 180);
var x = radius * Math.cos(radians);
var y = radius * Math.sin(radians);
var pos_array = [x + xCenter, y + yCenter];
return pos_array;
}
this.onEnterFrame = function()
{
p1XY_array = rotate(100, 100, 50);
p2XY_array = rotate(100, 50, 50);
p3XY_array = rotate(50, 100, 100);
p4XY_array = rotate(300, 200, 40);
}
// geht dann nat. auch mit versch. zentren
gruss,
micha
At 09:49 16.07.2003 +0200, you wrote:
Hallo ascoders,
Folgendes Problem:
Ich habe 5 Punkte, nennen wir sie A, B, C, D und Center. Definiert
sind sie durch je eine x- und eine y-Koordinate.
Nun möchte ich A,B,C und D um Center herum rotieren. Muss ich mir
jetzt wieder die alten Matrizenrechnungen reinziehen oder gibts
einen bequemeren Weg?
MN www.michaelnisi.com
_@xxxxxxxxxxxxxxx
------------------------------------------------------
Archiv : http://www.freelists.org/archives/ascoders/
Optionen : http://www.freelists.org/list/ascoders
------------------------------------------------------
- Follow-Ups:
- [ascoders] Re: 4 Punkte um Zentrum rotieren
- From: Michael Nisi
- References:
- [ascoders] 4 Punkte um Zentrum rotieren
- From: Kiko
Other related posts:
- » [ascoders] 4 Punkte um Zentrum rotieren
- » [ascoders] Re: 4 Punkte um Zentrum rotieren
- » [ascoders] Re: 4 Punkte um Zentrum rotieren
- » [ascoders] Re: 4 Punkte um Zentrum rotieren
- » [ascoders] Re: 4 Punkte um Zentrum rotieren
Folgendes Problem:
Ich habe 5 Punkte, nennen wir sie A, B, C, D und Center. Definiert sind sie durch je eine x- und eine y-Koordinate.
Nun möchte ich A,B,C und D um Center herum rotieren. Muss ich mir jetzt wieder die alten Matrizenrechnungen reinziehen oder gibts einen bequemeren Weg?
- [ascoders] Re: 4 Punkte um Zentrum rotieren
- From: Michael Nisi
- [ascoders] 4 Punkte um Zentrum rotieren
- From: Kiko