我可以使用旋转功能绕时钟移动一条线吗
Can I use the rotate function to move a line around the clock?
我有一个对象。它画了一条线。我想把它移动一个特定的角度,围绕某个点。我可以使用旋转功能吗?
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();
相关文章:
- 在地图上画一条路线
- 在d3中拖动一条线
- 我确实有一个表单,如果用户输入了输入,它应该检查否定或空的输入框,并抛出一条警告消息
- 我正在创建一个聊天,但每次我发送消息时,它都不会让我再发送另一条消息,就像表格一样;不起作用
- 当我的条件为true时,显示一条弹出消息
- 如何在javascript中的if或else块中运行一条jsp语句
- 加载页面每10秒显示一条不同的消息
- 更改路线时,在react.js中得到一条非常crypric的消息
- 当用户单击保存按钮时,标签会显示一条消息
- 仅显示一条通用消息,而不是每个输入显示一条
- 在检索到最后一条记录后从 PostgreSQL 中提取记录
- 如何使用 JavaScript 函数在 JSP 中使用按钮移动到数据库的最后一条记录
- 如何使另一条线在动态图中向前移动
- 我可以使用旋转功能绕时钟移动一条线吗
- 在导航栏下流畅地移动一条线
- 画一条移动的线/曲线的最好方法是什么?
- 在移动的物体之间画一条线
- 在滑块的移动上画一条线
- dblclick的事件监听器导致鼠标移动的事件不起作用,并显示一个带有一条线的圆圈
- 如何在html5中连续移动一条线