调整矩形" onResize"在paper.js

时间:2017-11-26 00:26:17

标签: javascript rectangles paperjs

好的,我感到非常愚蠢,但在尝试了半个小时之后,我放弃了。

如何通过paper.js中的onResize()事件调整矩形大小? 我正在尝试this example,它已经附带onResize()功能,但我没有成功(您可以点击右上角的Source按钮编辑示例)。

当前调整大小的功能如下所示:

function onResize() {
    text.position = view.center + [0, 200];
    square.position = view.center;
}

现在,我尝试通过添加:

来调整视口高度的80%

square.size = [view.size.height / 100 * 80, view.size.height / 100 * 80];

(我尝试使用静态数字,但确实如此)。

我试过

square.size = new Size(width, height);

square.set(new Point(view.center), new Size(width, height)

square.height = height;
square.width = width;

可能还有20多个我现在都记不住的版本了。 当我登录时,记录square.size它确实向我显示了新分配的值(有时是?),但它仍然保持矩形的大小不变。

如何实际更改矩形的大小?

0 个答案:

没有答案