diff --git a/packages/models/info.md b/packages/models/info.md index b912a70907a..0798ce5663d 100644 --- a/packages/models/info.md +++ b/packages/models/info.md @@ -43,4 +43,5 @@ The digits in the model refer to the neck circumference in cm. - measurements: A list/array of measurement names - sizes: An object with `menswear` and `womenswear` keys that hold a list/array of sizes we provide - +- menswear: An object with the menswear models +- womenswear: An object with the womenswear models diff --git a/packages/models/src/index.mjs b/packages/models/src/index.mjs index cf83ff48953..a361d953781 100644 --- a/packages/models/src/index.mjs +++ b/packages/models/src/index.mjs @@ -37,3 +37,30 @@ export const menswear48 = getMeasurements(48, false) export const menswear50 = getMeasurements(50, false) export { measurements } + +export const womenswear = { + womenswear28, + womenswear30, + womenswear32, + womenswear34, + womenswear36, + womenswear38, + womenswear40, + womenswear42, + womenswear44, + womenswear46, +} + +export const menswear = { + menswear32, + menswear34, + menswear36, + menswear38, + menswear40, + menswear42, + menswear44, + menswear46, + menswear48, + menswear50, +} + diff --git a/packages/models/src/neckstimate.mjs b/packages/models/src/neckstimate.mjs index a348eca4686..dff6cdb7bb1 100644 --- a/packages/models/src/neckstimate.mjs +++ b/packages/models/src/neckstimate.mjs @@ -1,27 +1,3 @@ -/* - * This completes the list of measurements with the ones - * we can calculate based on what we already have - */ -/* -function complete(m) { - // Added by plugin-bust: - m.bust = m.chest - - // Added by plugin-measurements: - m.crossSeamBack = [0,1].map(i => m.crossSeam[i] - m.crossSeamFront[i]) - m.seatBackArc = [0,1].map(i => m.seatBack[i] / 2) - m.waistBackArc = [0,1].map(i => m.waistBack[i] / 2) - m.bustBack = [0,1].map(i => m.bust[i] - m.bustFront[i]) - m.seatFront = [0,1].map(i => m.seat[i] - m.seatBack[i]) - m.seatFrontArc = [0,1].map(i => m.seatFront[i] / 2) - m.waistFront = [0,1].map(i => m.waist[i] - m.waistBack[i]) - m.waistFrontArc = [0,1].map(i => m.waistFront[i] / 2) - m.highBustBack = [0,1].map(i => m.highBust[i] - m.highBustFront[i]) - - return m -} -*/ - /* * These are a set of measurements of an average-sized [woman, man]. * We simply extrapolate for other sizes (based on neck) @@ -70,8 +46,6 @@ const base = { waistToUpperLeg: [285, 340], wrist: [165, 175], } -// Add auto-calculated measures -//const full = complete(base) /* * Since linear measurements don't scale the same as circumference