1
0
Fork 0
freesewing/packages/hugo/config/index.js

100 lines
2.6 KiB
JavaScript
Raw Normal View History

import { version } from '../package.json'
2018-09-21 21:30:20 +02:00
export default {
name: 'hugo',
version,
design: 'Joost De Cock',
code: 'Joost De Cock',
department: 'tops',
type: 'pattern',
difficulty: 3,
optionGroups: {
fit: ['bicepsEase', 'chestEase', 'cuffEase', 'hipsEase', 'ribbingStretch'],
style: ['lengthBonus', 'sleeveLengthBonus', 'ribbingHeight'],
2021-04-24 10:16:31 +02:00
advanced: ['acrossBackFactor', 'backNeckCutout'],
},
2018-09-21 21:30:20 +02:00
measurements: [
'biceps',
'chest',
'head',
'hips',
'hpsToWaistBack',
'waistToHips',
'neck',
'shoulderSlope',
'shoulderToShoulder',
'shoulderToWrist',
2021-04-24 10:16:31 +02:00
'wrist',
2018-09-21 21:30:20 +02:00
],
parts: ['waistband', 'cuff'],
2018-12-20 11:41:35 +01:00
dependencies: {
frontBase: 'base',
front: 'frontBase',
backBase: 'base',
back: 'backBase',
sleevecap: 'front',
sleeveBase: 'sleevecap',
sleeve: ['sleeveBase', 'front', 'back'],
pocket: 'front',
pocketFacing: 'pocket',
hoodCenter: 'hoodSide',
2021-04-24 10:16:31 +02:00
hoodSide: ['front', 'back'],
2018-12-20 11:41:35 +01:00
},
inject: {
frontBase: 'base',
front: 'frontBase',
backBase: 'base',
back: 'backBase',
sleeveBase: 'sleevecap',
sleeve: 'sleeveBase',
pocket: 'front',
2021-04-24 10:16:31 +02:00
pocketFacing: 'pocket',
2018-12-20 11:41:35 +01:00
},
hide: ['base', 'frontBase', 'backBase', 'sleeveBase', 'sleevecap'],
2018-09-21 21:30:20 +02:00
options: {
// Constants
brianFitCollar: false,
2018-09-21 21:30:20 +02:00
brianFitSleeve: false,
collarEase: 0.05,
collarFactor: 4.3,
armholeDepthFactor: 0.5,
shoulderEase: 0,
shoulderSlopeReduction: 0,
frontArmholeDeeper: 0,
sleevecapEase: 0,
sleevecapTopFactorX: 0.5,
sleevecapTopFactorY: 1,
2018-09-21 21:30:20 +02:00
sleevecapBackFactorX: 0.5,
sleevecapBackFactorY: 0.35,
sleevecapFrontFactorX: 0.5,
sleevecapFrontFactorY: 0.35,
sleevecapQ1Offset: 0.03,
sleevecapQ2Offset: 0,
sleevecapQ3Offset: 0,
sleevecapQ4Offset: 0.03,
sleevecapQ1Spread1: 0.05,
sleevecapQ1Spread2: 0.05,
sleevecapQ2Spread1: 0.05,
sleevecapQ2Spread2: 0.05,
sleevecapQ3Spread1: 0.05,
sleevecapQ3Spread2: 0.05,
sleevecapQ4Spread1: 0.05,
sleevecapQ4Spread2: 0.05,
sleeveWidthGuarantee: 1,
s3Collar: 0,
s3Armhole: 0,
2018-09-21 21:30:20 +02:00
// Percentages
acrossBackFactor: { pct: 97, min: 93, max: 100 },
backNeckCutout: { pct: 5, min: 2, max: 8 },
bicepsEase: { pct: 15, min: 0, max: 50 },
chestEase: { pct: 8, min: 4, max: 20 },
hipsEase: { pct: 12, min: 4, max: 20 },
cuffEase: { pct: 20, min: 10, max: 50 },
lengthBonus: { pct: 10, min: 0, max: 20 },
sleeveLengthBonus: { pct: 2, min: 0, max: 10 },
ribbingStretch: { pct: 5, min: 0, max: 10 },
2021-04-24 10:16:31 +02:00
ribbingHeight: { pct: 10, min: 4, max: 20 },
},
}