0
我有一個關於fabric.js和多邊形對象的問題。 我有我的問題的一個例子,這個小提琴: Click me面料JS多邊形setCoords
前4個fabric.Circle子對象稱爲linePoint繪製。
的linePoint對象具有一個額外的X(同左)和y(同上)的座標和參考哪個多邊形它們屬於:
fabric.LinePoint = fabric.util.createClass(fabric.Circle,
{
initialize: function (options) {
options || (options = {});
this.callSuper('initialize', options);
options &&
this.set('type', 'line_point'),
this.set('x', this.left),
this.set('y', this.top),
this.set('polygon', options.polygon)
},
setPointCoordinates: function(new_left, new_top) {
this.set('x', new_left);
this.set('y', new_top);
this.set('left', new_left);
this.set('top', new_top);
}
隨着現在給定的x和y座標有是在點之間繪製的多邊形。
問題是現在,當你移動的圓,多邊形正確地移動,但其邊界(或我不知道如何準確地稱呼它)將保持相同的小矩形,因爲它是。
我想太更新多邊形COORDS,我試過.setCoords(),但什麼都沒有發生。
也許你能幫助我。 :) 謝謝!
好的,謝謝! :) –