用paper.js在里面画一个有空的圆

时间:2018-12-14 10:47:26

标签: javascript canvas paperjs

paperjs中绘制钢管截面。这只是一个里面有空圈的圆。就是这样:

Typical steel pipe section

到目前为止,我已经尝试过联接,交点,减法,加法,但是我无法完成这一简单任务。

1 个答案:

答案 0 :(得分:2)

.subtract()是正确的方法。在paperjs.org examples

中找到它
const outer = new paper.Path.Circle(position, diameter/2)
const inner = new paper.Path.Circle(position, diameter/2-thickness)
pipe_section = outer.subtract(inner)