Visa ett inlägg
Oläst 2007-11-24, 00:29 #5
etanders etanders är inte uppkopplad
Medlem
 
Reg.datum: Dec 2004
Inlägg: 160
etanders etanders är inte uppkopplad
Medlem
 
Reg.datum: Dec 2004
Inlägg: 160
Glömde bort det här med grader och radianer B)

Utgår från att Math-funktionerna räknar med radianer. En reviderad variant blir då

Kod:
function rotateX(x, y, degrees)
  r = Math.sqrt(x*x + y*y);
  radians = degrees * Math.PI / 180;
  theta = Math.atan2(x, y) + radians;
  return r * Math.cos(theta);
}

function rotateY(x, y, degrees)
  r = Math.sqrt(x*x + y*y);
  radians = degrees * Math.PI / 180;
  theta = Math.atan2(x, y) + radians;
  return r * Math.sin(theta);
}
Men som sagt, jag har inte testat alls...
etanders är inte uppkopplad   Svara med citatSvara med citat