1
0
Fork 0
freesewing/designs/lumina/src/leg.mjs

26 lines
763 B
JavaScript
Raw Normal View History

2023-11-12 23:43:29 +00:00
import { points } from './points.mjs'
export const leg = {
name: 'lumina.leg',
from: points,
draft: ({ sa, Point, points, Path, paths, Snippet, snippets, options, macro, part }) => {
paths.seam = new Path()
.move(points.frontSplitHem)
.join(paths.backSplit.reverse())
2023-12-26 02:08:29 +00:00
.join(paths.backWaistband.reverse())
2023-11-12 23:46:33 +00:00
.join(paths.back)
.join(paths.front.reverse())
2023-12-26 02:08:29 +00:00
.join(paths.frontWaistband)
2023-11-12 23:43:29 +00:00
.join(paths.frontSplit)
.close()
2023-12-26 02:08:29 +00:00
// paths.backSplit.addClass('lining').unhide()
// paths.back.addClass('note').unhide()
// paths.front.addClass('mark').unhide()
// paths.frontSplit.addClass('contrast').unhide()
2023-11-12 23:43:29 +00:00
if (sa) paths.sa = paths.seam.offset(sa).attr('class', 'fabric sa')
return part
},
}