9
我在矩形中有一个点,需要旋转任意的角度并找到点的xy。我如何使用JavaScript来做到这一点。旋转矩形的点
在x之下,y将是类似于1,3的东西,在我将90传入方法之后,它将返回3,1。
|-------------|
| * |
| |
| |
|-------------|
_____
| *|
| |
| |
| |
| |
_____
|-------------|
| |
| |
| *|
|-------------|
_____
| |
| |
| |
| |
|* |
_____
基本上我寻找的胆量这种方法
function Rotate(pointX,pointY,rectWidth,rectHeight,angle){
/*magic*/
return {newX:x,newY:y};
}
你忘了数学。在atan2,cos和罪,但这是完美的! – Dested 2010-03-12 12:47:51
@Dested:谢谢。更正了代码。 – Guffa 2010-03-12 13:23:02