用paperjs画一个圆圈里面有一个空心的圆圈

Draw a circle with a circle void inside with paperjs

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

到目前为止,我已经尝试过连接、交集、减法、加法,但我无法完成这个简单的任务。

.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)