【发布时间】:2015-11-19 15:46:24
【问题描述】:
从一条路径开始 - 或其中许多......
var c=paper.Path.Circle(centerPoint, 30);
c.strokeColor="";
我想让那个圆线性增长它的半径。我可以这样做:
var children = paper.project.activeLayer.children;
paper.view.onFrame = function(event) {
for (var i = 0; i < children.length; i++) {
var item = children[i];
item.scale(1.01);
}
但这会成倍增加半径!
我可以得到一个圆的半径并改变它吗?还是我必须创建一个新的,删除旧的?scale() 是怎么做到的?
我也想删除大于给定大小的圆圈。
谢谢, 塞巴斯蒂安
【问题讨论】:
-
如果我的回答解决了您的问题,我希望您通过给它一个绿色复选标记来接受这个答案。
标签: javascript geometry paperjs