首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >修改paperjs中的边框

修改paperjs中的边框
EN

Stack Overflow用户
提问于 2019-04-12 22:43:32
回答 1查看 52关注 0票数 0

我正在尝试修改paperjs中对象的边界矩形。下面是我的代码:

代码语言:javascript
复制
project.currentStyle = {
    fillColor: 'green',
    strokeColor: 'black'
};

var circle = new Path.Circle(new Point(150, 150), 50);

var bounds = circle.bounds;
bounds.insert(2, new Point(bounds.center.x, bounds.top));
bounds.insert(2, new Point(bounds.center.x, bounds.top-25));
bounds.insert(2, new Point(bounds.center.x, bounds.top));

我得到一个错误,bounds.insert不是一个函数。如果这是不可能的,我如何添加线段到边界矩形?

EN

回答 1

Stack Overflow用户

发布于 2019-04-12 23:01:47

在创建矩形PathPath.Rectangle()方法和对应于抽象几何形状的Rectangle之间存在差异:

Rectangle指定一个区域,该区域由其左上点(x,y)、宽度和高度包围。它不应该与矩形路径混淆,它不是一个项目。

您可以轻松地从您的圆边界创建一个Path

代码语言:javascript
复制
let rectanglePath = new Path.Rectangle(circle.bounds);
rectanglePath.strokeColor = 'red';
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55654175

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档