我是这个DOJO javascript框架的新手。 我正面临着使用缩放圈而无法正常工作的问题。
objectShape.applyTransform(gfx.matrix.scaleAt(xx, yy, p));
对于某些情况,它对矩形工作正常,但在某些条件/形状变化后它无法正常工作。
答案 0 :(得分:0)
参数p是执行比例尺的2D点。这一点是规模运作的中心。因此,在这种情况下,您需要在x.x周围缩放xx,yy,p.y。
您可能已经查看了文档,但万一您还没有,这里有一些链接:
https://dojotoolkit.org/reference-guide/1.9/dojox/gfx-geometric-properties.html#scaleat
http://livedocs.dojotoolkit.org/dojox/gfx#transformations-around-a-point