我有一個對象。它畫了一條線。我想在某個特定點上以某種角度移動它。我可以使用旋轉功能嗎?我可以使用旋轉功能全天候移動一條線嗎?
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();
bigHandObj.rotate(30); – formatc2013 2014-10-29 20:05:51