1
0
Fork 0
freesewing/designs/huey/src/waistband.mjs
2022-09-11 14:36:26 +02:00

27 lines
669 B
JavaScript

import { pluginBundle } from '@freesewing/plugin-bundle'
import { draftRibbing } from './shared.mjs'
function draftHueyWaistband({ complete, points, measurements, options, macro, part }) {
if (!options.ribbing) return part
draftRibbing(part, measurements.hips * (1 + options.hipsEase) * (1 - options.ribbingStretch))
// Complete pattern?
if (complete) {
macro('title', {
at: points.title,
nr: 6,
title: 'waistband',
})
}
return part
}
export const waistband = {
name: 'huey.waistband',
options: {
ribbingStretch: { pct: 15, min: 0, max: 30, menu: 'fit' },
},
plugins: [pluginBundle],
draft: draftHueyWaistband,
}