Fabric.js坐标对象的中心

时间:2014-06-14 23:19:37

标签: javascript graphics fabricjs

this.graphics = new fabric.Group();
this.graphics.add(new fabric.Circle({
  left: -2.25,
  top: -2.25,
  radius: 4.5,
  fill: 'lime',
  hasBorders: false
}));
this.graphics.addWithUpdate(new fabric.Rect({
  left: 0,
  top: 0,
  width: 30,
  height: 4.5,
  fill: 'lime',
  hasBorders: false
}));

我在我的0点附近玩,因为我想在以后的工作中每次都有它的坐标。 直到我使用addWithUpdate,并且只使用add - everithing很好:我有0,0分。但约束也是 - 零点。 当我使用addWithUpdate时 - 我的0,0点丢失了。

例如我想使用

this.graphics.set('left', 50);
this.graphics.set('top', 50);

并且我的对象的左上角不是50,50,而是我的圆圈的中心(因为它是我的0,0点)。

我该怎么做?可以指定对象锚点,或类似的东西吗?

0 个答案:

没有答案