1
0
Fork 0
freesewing/packages/plugintest/src/plugin-cutonfold.js
2022-01-17 18:14:05 +01:00

27 lines
613 B
JavaScript

const draftCutonfold = part => {
const { points, Point, paths, Path, options, macro } = part.shorthand()
if (options.plugin === 'cutonfold') {
points.a = new Point(0,0)
points.b = new Point(200,0)
macro('cutonfold', {
from: points.a,
to: points.b,
margin: options.cutonfoldMargin,
offset: options.cutonfoldOffset,
grainline: options.cutonfoldGrainline
})
// Prevent clipping of text
paths.box = new Path()
.move(new Point(0,-30))
.line(new Point(210, 10))
.attr('class', 'hidden')
}
return part
}
export default draftCutonfold