also ich möchte ein polynom drehen und ich versuche es so:
das ganze ist in einer class die Vector geerbt hat. XY ist einfach ein Punkt (also x und y).
aber irgendwie klappts nicht, das ding ist immer verzerrt. weiß jemand wie es geht?
mfg thomy
Java:
public void drehen(double alpha) {
XY m=getMittelPunkt();
m=new XY(m.x-pos.x,m.y-pos.y); //pos->Position
for (int i=0;i<size();i++) {
XY xy=(XY) elementAt(i);
double r=Math.sqrt(quadrat(m.x-xy.x)+quadrat(m.y-xy.y));
xy=new XY(xy.x*Math.cos((alpha*Math.PI)/180),xy.y*Math.sin((alpha*Math.PI)/180));
setElementAt(xy,i);
}
}
aber irgendwie klappts nicht, das ding ist immer verzerrt. weiß jemand wie es geht?
mfg thomy
Zuletzt bearbeitet von einem Moderator: