Javascript 我可以使用旋转功能24小时移动一条线吗?
我有一个目标。它画了一条线。我想把它移动一个特定的角度,围绕一个特定的点。我可以使用旋转功能吗Javascript 我可以使用旋转功能24小时移动一条线吗?,javascript,object,rotation,Javascript,Object,Rotation,我有一个目标。它画了一条线。我想把它移动一个特定的角度,围绕一个特定的点。我可以使用旋转功能吗 function bigHand(){ this.fx=50; this.fy=50; this.tx=10; this.ty=50; drawLine(fx,fy,tx,ty); } bigHand().rotate(30,50,50); 有什么建议吗?谢谢 假设您讨论的是画布函数,您会: 保存画布状态 将画布转换为原点(线的起点/时钟的中心) 旋转画布 划清界限 恢复画布状态 这也意味着您正
function bigHand(){
this.fx=50;
this.fy=50;
this.tx=10;
this.ty=50;
drawLine(fx,fy,tx,ty);
}
bigHand().rotate(30,50,50);
有什么建议吗?谢谢 假设您讨论的是画布函数,您会:
- 保存画布状态
- 将画布转换为原点(线的起点/时钟的中心)
- 旋转画布
- 划清界限
- 恢复画布状态
如果您指定了要使用的内容(画布、任意库、魔术),它将帮助我们帮助您。是的,我使用的是画布。我想问一下如何在一个物体上使用这个旋转函数。比如说,像这样
function bigHand(){
this.fx=50;
this.fy=50;
this.tx=10;
this.ty=50;
drawLine(fx,fy,tx,ty);
}
var bigHandObj=new bigHand();
旋转(30);