Нарисуйте круг с пустым кругом внутри с paperjs - PullRequest
0 голосов
/ 14 декабря 2018

Нарисуйте сечение стальной трубы в paperjs.Это только круг с пустым кругом внутри.Точно так же:

Typical steel pipe section

До сих пор я пробовал соединения, пересечения, вычитания, сложения, но я не могу выполнить эту простую задачу.

1 Ответ

0 голосов
/ 14 декабря 2018

.subtract() - правильный метод.Нашел его в paperjs.org примерах

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