1601 lines
80 KiB
JavaScript
1601 lines
80 KiB
JavaScript
// __SDEFILE__ - This file is a dependency for the stand-alone environment
|
|
// This file is auto-generated by the prebuild script | Any changes will be overwritten
|
|
export const options = {
|
|
aaron: {
|
|
brianFitSleeve: false,
|
|
brianFitCollar: false,
|
|
collarFactor: 4.8,
|
|
bicepsEase: 0.05,
|
|
chestEase: { pct: 8, min: 0, max: 20, menu: 'style' },
|
|
collarEase: 0,
|
|
cuffEase: { pct: 20, min: 0, max: 200, menu: 'fit' },
|
|
draftForHighBust: { bool: false, menu: 'fit' },
|
|
shoulderEase: 0,
|
|
lengthBonus: { pct: 10, min: -20, max: 60, menu: 'style' },
|
|
s3Collar: { pct: 0, min: -100, max: 100, menu: 'style' },
|
|
s3Armhole: { pct: 0, min: -100, max: 100, menu: 'style' },
|
|
acrossBackFactor: 0.97,
|
|
armholeDepth: { pct: 2, min: -10, max: 50 },
|
|
armholeDepthFactor: 0.6,
|
|
backNeckCutout: 0.05,
|
|
frontArmholeDeeper: 0,
|
|
shoulderSlopeReduction: 0,
|
|
legacyArmholeDepth: { bool: false, menu: 'advanced' },
|
|
hipsEase: { pct: 8, min: 0, max: 20, menu: 'fit' },
|
|
stretchFactor: { pct: 5, min: 0, max: 15, menu: 'fit' },
|
|
armholeDrop: { pct: 10, min: 0, max: 75, menu: 'style' },
|
|
necklineBend: { pct: 100, min: 40, max: 100, menu: 'style' },
|
|
necklineDrop: { pct: 20, min: 10, max: 35, menu: 'style' },
|
|
shoulderStrapWidth: { pct: 15, min: 10, max: 40, menu: 'style' },
|
|
shoulderStrapPlacement: { pct: 40, min: 20, max: 80, menu: 'style' },
|
|
backlineBend: { pct: 50, min: 25, max: 100, menu: 'style' },
|
|
knitBindingWidth: { pct: 600, min: 300, max: 800, menu: 'style' },
|
|
},
|
|
albert: {
|
|
backOpening: { pct: 10, min: 0, max: 25, menu: 'fit' },
|
|
bibWidth: { pct: 100, min: 50, max: 125, menu: 'style' },
|
|
bibLength: { pct: 75, min: 0, max: 90, menu: 'style' },
|
|
lengthBonus: { pct: 0, min: -20, max: 25, menu: 'style' },
|
|
chestDepth: { pct: 22, min: 15, max: 90, menu: 'fit' },
|
|
strapWidth: { pct: 60, min: 20, max: 100, menu: 'style' },
|
|
},
|
|
bee: {
|
|
acrossBackFactor: 0.925,
|
|
shoulderSlopeBack: 1.23,
|
|
neckWidthBack: 0.197,
|
|
neckWidthFront: 0.17,
|
|
backDartLocation: 0.145,
|
|
backCenterWaistReduction: 0.35,
|
|
collarFactor: 0.19,
|
|
bustSpanEase: { pct: 10, min: 0, max: 20, menu: 'fit' },
|
|
chestEase: { pct: 11, min: 5, max: 20, menu: 'fit' },
|
|
fullChestEaseReduction: { pct: 4, min: 0, max: 8, menu: 'fit' },
|
|
shoulderToShoulderEase: { pct: -0.5, min: -1, max: 5, menu: 'fit' },
|
|
waistEase: { pct: 5, min: 1, max: 20, menu: 'fit' },
|
|
backDartHeight: { pct: 46, min: 38, max: 54, menu: 'advanced' },
|
|
bustDartCurve: 1,
|
|
bustDartLength: 1,
|
|
waistDartLength: 1,
|
|
armholeDepth: { pct: 44, min: 38, max: 46, menu: 'advanced' },
|
|
backArmholeCurvature: 0.63,
|
|
backArmholePitchDepth: 0.35,
|
|
backArmholeSlant: 5,
|
|
frontArmholeCurvature: 0.63,
|
|
frontArmholePitchDepth: { pct: 29, max: 31, min: 27, menu: 'advanced' },
|
|
backHemSlope: 2.5,
|
|
backNeckCutout: 0.06,
|
|
frontShoulderWidth: { pct: 95, max: 98, min: 92, menu: 'advanced' },
|
|
highBustWidth: { pct: 86, max: 92, min: 80, menu: 'advanced' },
|
|
ties: { bool: true, menu: 'style' },
|
|
crossBackTies: { bool: false, menu: 'style' },
|
|
bandLength: { pct: 85, min: 75, max: 90, menu: 'style' },
|
|
neckTieLength: { pct: 80, min: 70, max: 100, menu: 'style' },
|
|
neckTieWidth: {
|
|
pct: 6,
|
|
min: 2,
|
|
max: 18,
|
|
snap: { metric: [6, 13, 19, 25, 32, 38], imperial: [6.35, 12.7, 19.05, 25.4, 31.75, 38.1] },
|
|
menu: 'style',
|
|
},
|
|
reversible: { bool: false, menu: 'style' },
|
|
topDepth: { pct: 54, min: 50, max: 80, menu: 'fit' },
|
|
bottomCupDepth: { pct: 8, min: 0, max: 20, menu: 'fit' },
|
|
sideDepth: { pct: 20.6, min: 0, max: 30, menu: 'fit' },
|
|
sideCurve: { pct: 0, min: -50, max: 50, menu: 'fit' },
|
|
frontCurve: { pct: 0, min: -50, max: 50, menu: 'fit' },
|
|
bellaGuide: { bool: false, menu: 'fit' },
|
|
pointedTieEnds: { bool: false, menu: 'style' },
|
|
duoColorTies: { bool: false, menu: 'style' },
|
|
bandTieWidth: {
|
|
pct: 3,
|
|
min: 1,
|
|
max: 9,
|
|
snap: { metric: [6, 13, 19, 25, 32, 38], imperial: [6.35, 12.7, 19.05, 25.4, 31.75, 38.1] },
|
|
menu: 'style',
|
|
},
|
|
bandTieLength: { pct: 35, min: 30, max: 50, menu: 'style' },
|
|
},
|
|
bella: {
|
|
acrossBackFactor: 0.925,
|
|
shoulderSlopeBack: 1.23,
|
|
neckWidthBack: 0.197,
|
|
neckWidthFront: 0.17,
|
|
backDartLocation: 0.145,
|
|
backCenterWaistReduction: 0.35,
|
|
collarFactor: 0.19,
|
|
bustSpanEase: { pct: 10, min: 0, max: 20, menu: 'fit' },
|
|
chestEase: { pct: 11, min: 5, max: 20, menu: 'fit' },
|
|
fullChestEaseReduction: { pct: 4, min: 0, max: 8, menu: 'fit' },
|
|
shoulderToShoulderEase: { pct: -0.5, min: -1, max: 5, menu: 'fit' },
|
|
waistEase: { pct: 5, min: 1, max: 20, menu: 'fit' },
|
|
backDartHeight: { pct: 46, min: 38, max: 54, menu: 'darts' },
|
|
bustDartCurve: { pct: 100, min: 0, max: 100, menu: 'darts' },
|
|
bustDartLength: { pct: 90, min: 75, max: 100, menu: 'darts' },
|
|
waistDartLength: { pct: 90, min: 75, max: 95, menu: 'darts' },
|
|
armholeDepth: { pct: 44, min: 38, max: 46, menu: 'armhole' },
|
|
backArmholeCurvature: { pct: 63, min: 50, max: 85, menu: 'armhole' },
|
|
backArmholePitchDepth: { pct: 35, max: 40, min: 30, menu: 'armhole' },
|
|
backArmholeSlant: { deg: 5, min: 1, max: 9, menu: 'armhole' },
|
|
frontArmholeCurvature: { pct: 63, min: 50, max: 85, menu: 'armhole' },
|
|
frontArmholePitchDepth: { pct: 29, max: 31, min: 27, menu: 'armhole' },
|
|
backHemSlope: { deg: 2.5, min: 0, max: 5, menu: 'advanced' },
|
|
backNeckCutout: { pct: 6, min: 3, max: 9, menu: 'advanced' },
|
|
frontShoulderWidth: { pct: 95, max: 98, min: 92, menu: 'advanced' },
|
|
highBustWidth: { pct: 86, max: 92, min: 80, menu: 'advanced' },
|
|
},
|
|
benjamin: {
|
|
transitionLength: 2,
|
|
bandLength: 0.17,
|
|
adjustmentRibbonWidth: 20,
|
|
collarEase: { pct: 3, min: 0, max: 6, menu: 'fit' },
|
|
adjustmentRibbon: { bool: false, menu: 'fit' },
|
|
tipWidth: { pct: 15, min: 0, max: 20, menu: 'style' },
|
|
knotWidth: { pct: 7, min: 5, max: 10, menu: 'style' },
|
|
bowLength: { pct: 28, min: 23, max: 33, menu: 'style' },
|
|
bowStyle: {
|
|
dflt: 'butterfly',
|
|
list: ['diamond', 'butterfly', 'square', 'widesquare'],
|
|
menu: 'style',
|
|
},
|
|
endStyle: { dflt: 'straight', list: ['straight', 'pointed', 'rounded'], menu: 'style' },
|
|
collarBandHeight: { pct: 6, min: 5, max: 8, menu: 'style' },
|
|
},
|
|
bent: {
|
|
brianFitSleeve: true,
|
|
brianFitCollar: true,
|
|
collarFactor: 4.8,
|
|
bicepsEase: { pct: 20, min: 10, max: 40, menu: 'fit' },
|
|
chestEase: { pct: 8, min: -4, max: 20, menu: 'fit' },
|
|
collarEase: { pct: 3.5, min: 0, max: 10, menu: 'fit' },
|
|
cuffEase: { pct: 40, min: 2, max: 100, menu: 'fit' },
|
|
draftForHighBust: { bool: false },
|
|
shoulderEase: { pct: 0, min: -2, max: 6, menu: 'fit' },
|
|
lengthBonus: { pct: 0, min: -4, max: 60, menu: 'fit' },
|
|
s3Collar: { pct: 0, min: -100, max: 100, menu: 'style' },
|
|
s3Armhole: { pct: 0, min: -100, max: 100, menu: 'style' },
|
|
acrossBackFactor: { pct: 97, min: 93, max: 100, menu: 'advanced' },
|
|
armholeDepth: { pct: 5, min: -10, max: 50 },
|
|
armholeDepthFactor: { pct: 60, min: 50, max: 70 },
|
|
backNeckCutout: { pct: 5, min: 2, max: 8, menu: 'advanced' },
|
|
frontArmholeDeeper: { pct: 0.5, min: 0, max: 1.5, menu: 'advanced' },
|
|
shoulderSlopeReduction: { pct: 0, min: 0, max: 80, menu: 'advanced' },
|
|
legacyArmholeDepth: { bool: false, menu: 'advanced' },
|
|
sleeveLengthBonus: { pct: 0, min: -20, max: 15, menu: 'fit' },
|
|
sleeveBend: { deg: 10, min: 0, max: 20, menu: 'fit' },
|
|
sleevecapHeight: { pct: 45, min: 40, max: 60, menu: 'advanced' },
|
|
sleevecapEase: { pct: 1, min: 0, max: 10, menu: 'advanced' },
|
|
},
|
|
bob: {
|
|
neckRatio: { pct: 80, min: 70, max: 90, menu: 'fit' },
|
|
widthRatio: { pct: 45, min: 35, max: 55, menu: 'fit' },
|
|
lengthRatio: { pct: 75, min: 55, max: 85, menu: 'fit' },
|
|
headSize: { pct: 100, min: 10, max: 200, snap: 5, menu: 'size' },
|
|
},
|
|
breanna: {
|
|
collarFactor: 4.8,
|
|
armholeDepthBase: 0.6,
|
|
shoulderSeamLength: 0.95,
|
|
sleeveWidthGuarantee: 0.9,
|
|
breannaFitSleeve: true,
|
|
breannaFitCollar: true,
|
|
shoulderDart: { bool: false, menu: 'fit' },
|
|
waistDart: { bool: true, menu: 'fit' },
|
|
primaryBustDart: {
|
|
list: [
|
|
'06:00',
|
|
'07:00',
|
|
'08:00',
|
|
'09:00',
|
|
'10:00',
|
|
'11:00',
|
|
'11:30',
|
|
'12:00',
|
|
'12:30',
|
|
'13:00',
|
|
'13:30',
|
|
'14:00',
|
|
'15:00',
|
|
'16:00',
|
|
'17:00',
|
|
],
|
|
dflt: '06:00',
|
|
doNotTranslate: true,
|
|
menu: 'style',
|
|
},
|
|
secondaryBustDart: {
|
|
list: [
|
|
'none',
|
|
'06:00',
|
|
'07:00',
|
|
'08:00',
|
|
'09:00',
|
|
'10:00',
|
|
'11:00',
|
|
'11:30',
|
|
'12:00',
|
|
'12:30',
|
|
'13:00',
|
|
'13:30',
|
|
'14:00',
|
|
'15:00',
|
|
'16:00',
|
|
'17:00',
|
|
],
|
|
dflt: '13:30',
|
|
doNotTranslate: true,
|
|
menu: 'style',
|
|
},
|
|
acrossBackFactor: { pct: 96, min: 93, max: 100, menu: 'advanced' },
|
|
armholeDepthFactor: { pct: 100, min: 80, max: 120, menu: 'advanced' },
|
|
backNeckCutout: { pct: 5, min: 2, max: 8, menu: 'advanced' },
|
|
bicepsEase: { pct: 15, min: 0, max: 50, menu: 'fit' },
|
|
shoulderDartSize: { pct: 7, min: 4, max: 10 },
|
|
shoulderDartLength: { pct: 85, min: 60, max: 100 },
|
|
waistDartSize: { pct: 10, min: 4, max: 15 },
|
|
waistDartLength: { pct: 85, min: 60, max: 100 },
|
|
verticalEase: { pct: 2, min: 0, max: 8, menu: 'fit' },
|
|
frontArmholeDeeper: { pct: 1, min: 0, max: 5, menu: 'advanced' },
|
|
shoulderEase: { pct: 0, min: 0, max: 4, menu: 'fit' },
|
|
collarEase: { pct: 3.5, min: 0, max: 10, menu: 'fit' },
|
|
chestEase: { pct: 10, min: 5, max: 20, menu: 'fit' },
|
|
waistEase: { pct: 10, min: 5, max: 20, menu: 'fit' },
|
|
primaryBustDartShaping: { pct: 50, min: 25, max: 75, menu: 'style' },
|
|
primaryBustDartLength: { pct: 85, min: 65, max: 95, menu: 'style' },
|
|
secondaryBustDartLength: { pct: 85, min: 65, max: 95, menu: 'style' },
|
|
shoulderSlopeReduction: { pct: 0, min: 0, max: 100, menu: 'advanced' },
|
|
frontScyeDart: { pct: 25, min: 0, max: 45, menu: 'fit' },
|
|
sleevecapEase: { pct: 0.5, min: 0, max: 2.5, menu: 'advanced.sleevecap' },
|
|
sleevecapTopFactorX: { pct: 50, min: 25, max: 75, menu: 'advanced.sleevecap' },
|
|
sleevecapTopFactorY: { pct: 110, min: 35, max: 165, menu: 'advanced.sleevecap' },
|
|
sleevecapBackFactorX: { pct: 45, min: 35, max: 55, menu: 'advanced.sleevecap' },
|
|
sleevecapBackFactorY: { pct: 33, min: 30, max: 65, menu: 'advanced.sleevecap' },
|
|
sleevecapFrontFactorX: { pct: 55, min: 35, max: 65, menu: 'advanced.sleevecap' },
|
|
sleevecapFrontFactorY: { pct: 33, min: 30, max: 65, menu: 'advanced.sleevecap' },
|
|
sleevecapQ1Offset: { pct: 3, min: 0, max: 7, menu: 'advanced.sleevecap' },
|
|
sleevecapQ2Offset: { pct: 5.5, min: 0, max: 7, menu: 'advanced.sleevecap' },
|
|
sleevecapQ3Offset: { pct: 4.5, min: 0, max: 7, menu: 'advanced.sleevecap' },
|
|
sleevecapQ4Offset: { pct: 1, min: 0, max: 7, menu: 'advanced.sleevecap' },
|
|
sleevecapQ1Spread1: { pct: 10, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ1Spread2: { pct: 12.5, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ2Spread1: { pct: 12.5, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ2Spread2: { pct: 12.5, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ3Spread1: { pct: 12.5, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ3Spread2: { pct: 8, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ4Spread1: { pct: 7, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ4Spread2: { pct: 7, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
cuffEase: { pct: 20, min: 0, max: 50, menu: 'fit' },
|
|
sleeveLengthBonus: { pct: 0, min: -40, max: 10, menu: 'style' },
|
|
},
|
|
brian: {
|
|
brianFitSleeve: true,
|
|
brianFitCollar: true,
|
|
collarFactor: 4.8,
|
|
bicepsEase: { pct: 15, min: 0, max: 50, menu: 'fit' },
|
|
chestEase: { pct: 15, min: -4, max: 35, menu: 'fit' },
|
|
collarEase: { pct: 5, min: 0, max: 10, menu: 'fit' },
|
|
cuffEase: { pct: 20, min: 0, max: 200, menu: 'fit' },
|
|
draftForHighBust: { bool: false },
|
|
shoulderEase: { pct: 0, min: -2, max: 6, menu: 'fit' },
|
|
lengthBonus: { pct: 0, min: -4, max: 60, menu: 'style' },
|
|
s3Collar: { pct: 0, min: -100, max: 100, menu: 'style' },
|
|
s3Armhole: { pct: 0, min: -100, max: 100, menu: 'style' },
|
|
acrossBackFactor: { pct: 98, min: 93, max: 100, menu: 'advanced' },
|
|
armholeDepth: { pct: 2, min: -10, max: 50 },
|
|
armholeDepthFactor: { pct: 55, min: 50, max: 70 },
|
|
backNeckCutout: { pct: 5, min: 2, max: 8, menu: 'advanced' },
|
|
frontArmholeDeeper: { pct: 0.2, min: 0, max: 0.5, menu: 'advanced' },
|
|
shoulderSlopeReduction: { pct: 0, min: 0, max: 80, menu: 'advanced' },
|
|
legacyArmholeDepth: { bool: false, menu: 'advanced' },
|
|
sleevecapEase: { pct: 0, min: 0, max: 10, menu: 'advanced.sleevecap' },
|
|
sleevecapTopFactorX: { pct: 50, min: 25, max: 75, menu: 'advanced.sleevecap' },
|
|
sleevecapTopFactorY: { pct: 45, min: 35, max: 125, menu: 'advanced.sleevecap' },
|
|
sleevecapBackFactorX: { pct: 60, min: 35, max: 65, menu: 'advanced.sleevecap' },
|
|
sleevecapBackFactorY: { pct: 33, min: 30, max: 65, menu: 'advanced.sleevecap' },
|
|
sleevecapFrontFactorX: { pct: 55, min: 35, max: 65, menu: 'advanced.sleevecap' },
|
|
sleevecapFrontFactorY: { pct: 33, min: 30, max: 65, menu: 'advanced.sleevecap' },
|
|
sleevecapQ1Offset: { pct: 1.7, min: 0, max: 7, menu: 'advanced.sleevecap' },
|
|
sleevecapQ2Offset: { pct: 3.5, min: 0, max: 7, menu: 'advanced.sleevecap' },
|
|
sleevecapQ3Offset: { pct: 2.5, min: 0, max: 7, menu: 'advanced.sleevecap' },
|
|
sleevecapQ4Offset: { pct: 1, min: 0, max: 7, menu: 'advanced.sleevecap' },
|
|
sleevecapQ1Spread1: { pct: 10, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ1Spread2: { pct: 15, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ2Spread1: { pct: 15, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ2Spread2: { pct: 10, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ3Spread1: { pct: 10, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ3Spread2: { pct: 8, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ4Spread1: { pct: 7, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ4Spread2: { pct: 6.3, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleeveWidthGuarantee: { pct: 90, min: 25, max: 100, menu: 'advanced' },
|
|
sleeveLengthBonus: { pct: 0, min: -40, max: 10, menu: 'style' },
|
|
},
|
|
bruce: {
|
|
hipRatioFront: 0.245,
|
|
hipRatioBack: 0.315,
|
|
legRatioInset: 0.3,
|
|
legRatioBack: 0.32,
|
|
gussetRatio: 0.0666,
|
|
gussetInsetRatio: 0.6,
|
|
heightRatioInset: 0.65,
|
|
bulge: { deg: 20, min: 0, max: 40, menu: 'fit' },
|
|
legBonus: { pct: 0, min: -10, max: 20, menu: 'style' },
|
|
rise: { pct: 10, min: 0, max: 25, menu: 'style' },
|
|
stretch: { pct: 15, min: 5, max: 25, menu: 'fit' },
|
|
legStretch: { pct: 40, min: 25, max: 45, menu: 'fit' },
|
|
backRise: { pct: 5, min: 0, max: 10, menu: 'fit' },
|
|
},
|
|
carlita: {
|
|
brianFitSleeve: true,
|
|
brianFitCollar: true,
|
|
collarFactor: 4.8,
|
|
bicepsEase: { pct: 20, min: 0, max: 50, menu: 'fit' },
|
|
chestEase: { pct: 10, min: 5, max: 20, menu: 'fit' },
|
|
collarEase: 0.145,
|
|
cuffEase: { pct: 60, min: 30, max: 100, menu: 'fit' },
|
|
draftForHighBust: true,
|
|
shoulderEase: { pct: 0, min: -2, max: 6, menu: 'fit' },
|
|
lengthBonus: 0,
|
|
s3Collar: { pct: 0, min: -100, max: 100, menu: 'style' },
|
|
s3Armhole: { pct: 0, min: -100, max: 100, menu: 'style' },
|
|
acrossBackFactor: { pct: 97, min: 93, max: 100, menu: 'fit' },
|
|
armholeDepth: { pct: 5, min: -10, max: 50 },
|
|
armholeDepthFactor: { pct: 65, min: 50, max: 70, menu: 'fit' },
|
|
backNeckCutout: { pct: 5, min: 2, max: 8, menu: 'advanced' },
|
|
frontArmholeDeeper: { pct: 0.5, min: 0, max: 1.5, menu: 'advanced' },
|
|
shoulderSlopeReduction: { pct: 12, min: 0, max: 80, menu: 'advanced' },
|
|
legacyArmholeDepth: { bool: false, menu: 'advanced' },
|
|
buttonSpacingHorizontal: { pct: 43.5, min: 15, max: 60, menu: 'style' },
|
|
length: { pct: 69, min: 35, max: 100, menu: 'style' },
|
|
lapelReduction: { pct: 5, min: 0, max: 10, menu: 'advanced' },
|
|
frontOverlap: { pct: 1.5, min: 1, max: 2, menu: 'advanced' },
|
|
pocketPlacementHorizontal: { pct: 11, min: 5, max: 20, menu: 'pockets' },
|
|
pocketPlacementVertical: { pct: 6, min: 5, max: 60, menu: 'pockets' },
|
|
pocketWidth: { pct: 95, min: 70, max: 120, menu: 'pockets' },
|
|
pocketHeight: { pct: 15, min: 0, max: 40, menu: 'pockets' },
|
|
pocketRadius: { pct: 20, min: 0, max: 50, menu: 'pockets' },
|
|
pocketFlapRadius: { pct: 15, min: 0, max: 50, menu: 'pockets' },
|
|
chestPocketPlacement: { pct: 55, min: 30, max: 65, menu: 'pockets' },
|
|
chestPocketAngle: 0,
|
|
chestPocketHeight: { pct: 60, min: 40, max: 80, menu: 'pockets' },
|
|
chestPocketWidth: { pct: 25, min: 15, max: 50, menu: 'pockets' },
|
|
innerPocketPlacement: { pct: 53, min: 42, max: 62, menu: 'pockets' },
|
|
innerPocketWidth: { pct: 50, min: 45, max: 65, menu: 'pockets' },
|
|
waistEase: { pct: 14, min: 8, max: 25, menu: 'fit' },
|
|
seatEase: { pct: 14, min: 8, max: 25, menu: 'fit' },
|
|
innerPocketWeltHeight: { pct: 3.5, min: 2.5, max: 5, menu: 'pockets' },
|
|
contour: { pct: 50, min: 25, max: 75, menu: 'advanced' },
|
|
backPleat: 0.048,
|
|
beltWidth: { pct: 15, min: 10, max: 20, menu: 'style' },
|
|
sleeveLengthBonus: { pct: 7, min: 0, max: 20, menu: 'fit' },
|
|
sleeveBend: { deg: 10, min: 0, max: 20, menu: 'fit' },
|
|
sleevecapHeight: { pct: 45, min: 40, max: 60, menu: 'advanced' },
|
|
sleevecapEase: { pct: 1, min: 0, max: 10, menu: 'advanced' },
|
|
cuffLength: { pct: 15, min: 10, max: 20, menu: 'style' },
|
|
chestShapingMax: 5,
|
|
collarHeight: { pct: 9.6, min: 8, max: 11, menu: 'collar' },
|
|
collarFlare: { pct: 20, min: 0, max: 40, menu: 'collar' },
|
|
collarSpread: { deg: 4, min: 2, max: 6, menu: 'collar' },
|
|
innerPocketDepth: { pct: 110, min: 75, max: 140, menu: 'pockets' },
|
|
},
|
|
carlton: {
|
|
brianFitSleeve: true,
|
|
brianFitCollar: true,
|
|
collarFactor: 4.8,
|
|
bicepsEase: { pct: 20, min: 0, max: 50, menu: 'fit' },
|
|
chestEase: { pct: 10, min: 5, max: 20, menu: 'fit' },
|
|
collarEase: 0.145,
|
|
cuffEase: { pct: 60, min: 30, max: 100, menu: 'fit' },
|
|
draftForHighBust: { bool: false, menu: 'fit' },
|
|
shoulderEase: { pct: 0, min: -2, max: 6, menu: 'fit' },
|
|
lengthBonus: 0,
|
|
s3Collar: { pct: 0, min: -100, max: 100, menu: 'style' },
|
|
s3Armhole: { pct: 0, min: -100, max: 100, menu: 'style' },
|
|
acrossBackFactor: { pct: 97, min: 93, max: 100, menu: 'fit' },
|
|
armholeDepth: { pct: 5, min: -10, max: 50 },
|
|
armholeDepthFactor: { pct: 65, min: 50, max: 70, menu: 'fit' },
|
|
backNeckCutout: { pct: 5, min: 2, max: 8, menu: 'advanced' },
|
|
frontArmholeDeeper: { pct: 0.5, min: 0, max: 1.5, menu: 'advanced' },
|
|
shoulderSlopeReduction: { pct: 12, min: 0, max: 80, menu: 'advanced' },
|
|
legacyArmholeDepth: { bool: false, menu: 'advanced' },
|
|
buttonSpacingHorizontal: { pct: 43.5, min: 15, max: 60, menu: 'style' },
|
|
length: { pct: 69, min: 35, max: 100, menu: 'style' },
|
|
lapelReduction: { pct: 5, min: 0, max: 10, menu: 'advanced' },
|
|
frontOverlap: { pct: 1.5, min: 1, max: 2, menu: 'advanced' },
|
|
pocketPlacementHorizontal: { pct: 11, min: 5, max: 20, menu: 'pockets' },
|
|
pocketPlacementVertical: { pct: 6, min: 5, max: 60, menu: 'pockets' },
|
|
pocketWidth: { pct: 95, min: 70, max: 120, menu: 'pockets' },
|
|
pocketHeight: { pct: 15, min: 0, max: 40, menu: 'pockets' },
|
|
pocketRadius: { pct: 20, min: 0, max: 50, menu: 'pockets' },
|
|
pocketFlapRadius: { pct: 15, min: 0, max: 50, menu: 'pockets' },
|
|
chestPocketPlacement: { pct: 55, min: 30, max: 65, menu: 'pockets' },
|
|
chestPocketAngle: { deg: 4, min: 0, max: 6, menu: 'pockets' },
|
|
chestPocketHeight: { pct: 60, min: 40, max: 80, menu: 'pockets' },
|
|
chestPocketWidth: { pct: 25, min: 15, max: 50, menu: 'pockets' },
|
|
innerPocketPlacement: { pct: 53, min: 42, max: 62, menu: 'pockets' },
|
|
innerPocketWidth: { pct: 50, min: 45, max: 65, menu: 'pockets' },
|
|
waistEase: { pct: 14, min: 8, max: 25, menu: 'fit' },
|
|
seatEase: { pct: 14, min: 8, max: 25, menu: 'fit' },
|
|
innerPocketWeltHeight: { pct: 3.5, min: 2.5, max: 5, menu: 'pockets' },
|
|
backPleat: 0.048,
|
|
beltWidth: { pct: 15, min: 10, max: 20, menu: 'style' },
|
|
sleeveLengthBonus: { pct: 7, min: 0, max: 20, menu: 'fit' },
|
|
sleeveBend: { deg: 10, min: 0, max: 20, menu: 'fit' },
|
|
sleevecapHeight: { pct: 45, min: 40, max: 60, menu: 'advanced' },
|
|
sleevecapEase: { pct: 1, min: 0, max: 10, menu: 'advanced' },
|
|
cuffLength: { pct: 15, min: 10, max: 20, menu: 'style' },
|
|
chestShapingMax: 5,
|
|
collarHeight: { pct: 9.6, min: 8, max: 11, menu: 'collar' },
|
|
collarFlare: { pct: 20, min: 0, max: 40, menu: 'collar' },
|
|
collarSpread: { deg: 4, min: 2, max: 6, menu: 'collar' },
|
|
innerPocketDepth: { pct: 110, min: 75, max: 140, menu: 'pockets' },
|
|
},
|
|
cathrin: {
|
|
waistReduction: { pct: 10, min: 2, max: 20, menu: 'fit' },
|
|
panels: { list: ['11', '13'], dflt: '13', menu: 'fit' },
|
|
backOpening: { pct: 4, min: 3, max: 10, menu: 'style' },
|
|
backRise: { pct: 15, min: 1, max: 25, menu: 'style' },
|
|
backDrop: { pct: 2, min: 0, max: 5, menu: 'style' },
|
|
frontRise: { pct: 4, min: 0.1, max: 8, menu: 'style' },
|
|
frontDrop: { pct: 5, min: 0, max: 10, menu: 'style' },
|
|
hipRise: { pct: 5, min: 0, max: 15, menu: 'style' },
|
|
},
|
|
charlie: {
|
|
fitCrossSeam: true,
|
|
fitCrossSeamFront: true,
|
|
fitCrossSeamBack: true,
|
|
fitGuides: false,
|
|
waistEase: { pct: 1, min: 0, max: 5, menu: 'fit' },
|
|
seatEase: { pct: 5, min: 0, max: 10, menu: 'fit' },
|
|
kneeEase: { pct: 15, min: 10, max: 30, menu: 'fit' },
|
|
waistHeight: { pct: -4, min: -15, max: 40, menu: 'style' },
|
|
lengthBonus: { pct: 2, min: -20, max: 10, menu: 'style' },
|
|
crotchDrop: { pct: 2, min: 0, max: 15, menu: 'style' },
|
|
fitKnee: true,
|
|
legBalance: { pct: 57.5, min: 52.5, max: 62.5, menu: 'advanced' },
|
|
crossSeamCurveStart: { pct: 85, min: 60, max: 100, menu: 'advanced' },
|
|
crossSeamCurveBend: { pct: 65, min: 45, max: 85, menu: 'advanced' },
|
|
crossSeamCurveAngle: { deg: 12, min: 0, max: 20, menu: 'advanced' },
|
|
crotchSeamCurveStart: { pct: 80, min: 60, max: 95, menu: 'advanced' },
|
|
crotchSeamCurveBend: { pct: 80, min: 45, max: 100, menu: 'advanced' },
|
|
crotchSeamCurveAngle: { deg: 25, min: 0, max: 35, menu: 'advanced' },
|
|
waistBalance: { pct: 55, min: 30, max: 90, menu: 'advanced' },
|
|
grainlinePosition: { pct: 50, min: 30, max: 60, menu: 'advanced' },
|
|
waistbandWidth: {
|
|
pct: 3,
|
|
min: 1,
|
|
max: 6,
|
|
snap: {
|
|
metric: [3.5, 5, 10, 12, 20, 25, 30, 40, 50, 60, 80, 100, 120],
|
|
imperial: [
|
|
3.175, 6.35, 9.524999999999999, 12.7, 15.875, 19.049999999999997, 25.4, 31.75,
|
|
38.099999999999994, 44.449999999999996, 50.8, 76.19999999999999, 101.6, 127,
|
|
],
|
|
},
|
|
menu: 'style',
|
|
},
|
|
waistbandReduction: 0.25,
|
|
waistbandFactor: 0.1,
|
|
frontPocketSlantDepth: { pct: 85, min: 70, max: 100, menu: 'pockets.frontpockets' },
|
|
frontPocketSlantWidth: { pct: 25, min: 15, max: 35, menu: 'pockets.frontpockets' },
|
|
frontPocketSlantRound: { pct: 30, min: 5, max: 50, menu: 'pockets.frontpockets' },
|
|
frontPocketSlantBend: { pct: 25, min: 5, max: 50, menu: 'pockets.frontpockets' },
|
|
frontPocketWidth: { pct: 55, min: 45, max: 65, menu: 'pockets.frontpockets' },
|
|
frontPocketDepth: { pct: 100, min: 85, max: 110, menu: 'pockets.frontpockets' },
|
|
frontPocketFacing: { pct: 45, min: 25, max: 65, menu: 'pockets.frontpockets' },
|
|
flyCurve: { pct: 72, min: 50, max: 100, menu: 'advanced.fly' },
|
|
flyLength: { pct: 45, min: 30, max: 60, menu: 'advanced.fly' },
|
|
flyWidth: { pct: 15, min: 10, max: 20, menu: 'advanced.fly' },
|
|
backPocketVerticalPlacement: { pct: 24, min: 18, max: 30, menu: 'pockets.backpockets' },
|
|
backPocketHorizontalPlacement: { pct: 55, min: 48, max: 62, menu: 'pockets.backpockets' },
|
|
backPocketWidth: { pct: 55, min: 50, max: 60, menu: 'pockets.backpockets' },
|
|
backPocketDepth: { pct: 60, min: 40, max: 80, menu: 'pockets.backpockets' },
|
|
backPocketFacing: { bool: true, menu: 'pockets.backpockets' },
|
|
waistbandCurve: { pct: 0, min: 0, max: 35, menu: 'fit' },
|
|
beltLoops: { count: 8, min: 6, max: 12, menu: 'advanced' },
|
|
},
|
|
cornelius: {
|
|
pctAtoO: 0.5,
|
|
pctAtoC: 0.25,
|
|
pctUtoA: 0.25,
|
|
pctJtoA: 0.25,
|
|
pctSeatAdjustment: 0.5,
|
|
ventLength: { pct: 70, min: 50, max: 110, menu: 'style' },
|
|
fullness: { pct: 0, min: 0, max: 55, menu: 'fit' },
|
|
waistbandBelowWaist: { pct: 5, min: 0, max: 15, menu: 'style' },
|
|
waistReduction: { pct: 1, min: -2, max: 10, menu: 'fit' },
|
|
bandBelowKnee: { pct: 25, min: 15, max: 50, menu: 'advanced' },
|
|
pctZtoR: 0.35,
|
|
pctRtoZin: 0.75,
|
|
pctRtoZup: 0.25,
|
|
pctRtoKin: 0.75,
|
|
pctRtoKdown: 0.25,
|
|
pctKtoRout: 0.15,
|
|
pctKtoRup: 0.25,
|
|
pctKtoH: 0.7,
|
|
kneeToBelow: { pct: 94, min: 85, max: 110, menu: 'advanced' },
|
|
cuffWidth: { pct: 0, min: -50, max: 150, menu: 'style' },
|
|
cuffStyle: { dflt: 'elegant', list: ['traditional', 'elegant', 'keystone'], menu: 'style' },
|
|
},
|
|
diana: {
|
|
brianFitSleeve: true,
|
|
brianFitCollar: true,
|
|
collarFactor: 5,
|
|
bicepsEase: { pct: 0, min: -5, max: 50, menu: 'fit' },
|
|
chestEase: { pct: 0, min: -10, max: 20, menu: 'fit' },
|
|
collarEase: 0,
|
|
cuffEase: { pct: 20, min: 0, max: 30, menu: 'fit' },
|
|
draftForHighBust: { bool: false, menu: 'fit' },
|
|
shoulderEase: { pct: 0, min: -2, max: 6, menu: 'fit' },
|
|
lengthBonus: { pct: 0, min: 0, max: 50, menu: 'fit' },
|
|
s3Collar: 0,
|
|
s3Armhole: 0,
|
|
acrossBackFactor: { pct: 97, min: 93, max: 100, menu: 'advanced' },
|
|
armholeDepth: { pct: 0, min: 0, max: 20, menu: 'advanced' },
|
|
armholeDepthFactor: { pct: 55, min: 50, max: 70, menu: 'advanced' },
|
|
backNeckCutout: 0.05,
|
|
frontArmholeDeeper: { pct: 0, min: 0, max: 1.5, menu: 'advanced' },
|
|
shoulderSlopeReduction: 0,
|
|
legacyArmholeDepth: { bool: false, menu: 'advanced' },
|
|
drapeAngle: { deg: 20, min: 10, max: 30, menu: 'style' },
|
|
sleeveLengthBonus: { pct: 0, min: -40, max: 10, menu: 'fit' },
|
|
shoulderSeamLength: { pct: 35, min: 0.1, max: 60, menu: 'style' },
|
|
waistEase: { pct: 0, min: -10, max: 20, menu: 'fit' },
|
|
hipsEase: { pct: 0, min: -10, max: 20, menu: 'fit' },
|
|
sleevecapEase: { pct: 0, min: 0, max: 10, menu: 'advanced.sleevecap' },
|
|
sleevecapTopFactorX: { pct: 50, min: 25, max: 75, menu: 'advanced.sleevecap' },
|
|
sleevecapTopFactorY: { pct: 100, min: 35, max: 165, menu: 'advanced.sleevecap' },
|
|
sleevecapBackFactorX: { pct: 60, min: 35, max: 65, menu: 'advanced.sleevecap' },
|
|
sleevecapBackFactorY: { pct: 33, min: 30, max: 65, menu: 'advanced.sleevecap' },
|
|
sleevecapFrontFactorX: { pct: 55, min: 35, max: 65, menu: 'advanced.sleevecap' },
|
|
sleevecapFrontFactorY: { pct: 33, min: 30, max: 65, menu: 'advanced.sleevecap' },
|
|
sleevecapQ1Offset: { pct: 3, min: 0, max: 7, menu: 'advanced.sleevecap' },
|
|
sleevecapQ2Offset: { pct: 5.5, min: 0, max: 7, menu: 'advanced.sleevecap' },
|
|
sleevecapQ3Offset: { pct: 4.5, min: 0, max: 7, menu: 'advanced.sleevecap' },
|
|
sleevecapQ4Offset: { pct: 1, min: 0, max: 7, menu: 'advanced.sleevecap' },
|
|
sleevecapQ1Spread1: { pct: 6, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ1Spread2: { pct: 15, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ2Spread1: { pct: 15, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ2Spread2: { pct: 10, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ3Spread1: { pct: 10, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ3Spread2: { pct: 8, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ4Spread1: { pct: 7, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ4Spread2: { pct: 7, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleeveWidthGuarantee: { pct: 90, min: 25, max: 100, menu: 'advanced' },
|
|
},
|
|
examples: {
|
|
size: { pct: 50, min: 5, max: 100, menu: 'stack' },
|
|
x: { pct: 0, min: -100, max: 100, menu: 'stack' },
|
|
y: { pct: 0, min: -100, max: 100, menu: 'stack' },
|
|
stackIt: { dflt: 'Do stack', list: ['Do stack', 'Do not stack'], menu: 'stack' },
|
|
},
|
|
florence: {
|
|
length: { pct: 40, min: 35, max: 45, menu: 'fit' },
|
|
height: { pct: 26, min: 23, max: 29, menu: 'fit' },
|
|
curve: { pct: 12.5, min: 10, max: 15, menu: 'fit' },
|
|
},
|
|
florent: { topSide: 0.8, brim: 0, headEase: { pct: 2, min: 0, max: 5, menu: 'fit' } },
|
|
hi: {
|
|
length: 1000,
|
|
size: { pct: 100, min: 5, max: 500, menu: 'style' },
|
|
nosePointiness: { pct: 0, min: -5, max: 10, menu: 'style' },
|
|
aggressive: { bool: false, menu: 'style' },
|
|
hungry: { pct: 50, min: 0, max: 100, menu: 'style' },
|
|
},
|
|
holmes: {
|
|
headEase: {
|
|
pct: 3,
|
|
min: 0,
|
|
max: 9,
|
|
snap: {
|
|
metric: [6, 13, 19, 25, 32, 38, 44, 50],
|
|
imperial: [6.35, 12.7, 19.05, 25.4, 31.75, 38.1, 44.45, 50.8],
|
|
},
|
|
menu: 'fit',
|
|
},
|
|
lengthRatio: { pct: 55, min: 40, max: 60, menu: 'style' },
|
|
gores: { count: 6, min: 4, max: 20, menu: 'style' },
|
|
visorAngle: { deg: 45, min: 10, max: 90, menu: 'style' },
|
|
visorWidth: { pct: 5, min: 1, max: 17, snap: 5, menu: 'style' },
|
|
visorLength: { pct: 100, min: 80, max: 150, menu: 'advanced' },
|
|
earLength: { pct: 100, min: 80, max: 150, menu: 'style' },
|
|
earWidth: { pct: 100, min: 80, max: 150, menu: 'style' },
|
|
buttonhole: { bool: false, menu: 'style' },
|
|
},
|
|
hortensia: {
|
|
width: 230,
|
|
height: 330,
|
|
size: { pct: 50, min: 20, max: 200, menu: 'style' },
|
|
zipperSize: {
|
|
dflt: '#5',
|
|
list: ['#3', '#4', '#4.5', '#5', '#6', '#8', '#10', 'invisible'],
|
|
menu: 'style',
|
|
},
|
|
minHandleSpaceWidth: 80,
|
|
maxHandleSpaceWidth: 250,
|
|
pctHandleSpace: 50,
|
|
pctHandleVert: 42,
|
|
handleWidth: { pct: 8.6, min: 4, max: 25, menu: 'style' },
|
|
strapLength: { pct: 160, min: 75, max: 250, menu: 'style' },
|
|
},
|
|
huey: {
|
|
brianFitSleeve: true,
|
|
brianFitCollar: true,
|
|
collarFactor: 4.8,
|
|
bicepsEase: { pct: 15, min: 0, max: 50, menu: 'fit' },
|
|
chestEase: { pct: 15, min: -4, max: 35, menu: 'fit' },
|
|
collarEase: { pct: 5, min: 0, max: 10, menu: 'fit' },
|
|
cuffEase: { pct: 20, min: 0, max: 200, menu: 'fit' },
|
|
draftForHighBust: { bool: false },
|
|
shoulderEase: { pct: 0, min: -2, max: 6, menu: 'fit' },
|
|
lengthBonus: { pct: 0, min: -4, max: 60, menu: 'style' },
|
|
s3Collar: { pct: 0, min: -100, max: 100, menu: 'style' },
|
|
s3Armhole: { pct: 0, min: -100, max: 100, menu: 'style' },
|
|
acrossBackFactor: { pct: 98, min: 93, max: 100, menu: 'advanced' },
|
|
armholeDepth: { pct: 2, min: -10, max: 50 },
|
|
armholeDepthFactor: { pct: 55, min: 50, max: 70 },
|
|
backNeckCutout: { pct: 5, min: 2, max: 8, menu: 'advanced' },
|
|
frontArmholeDeeper: { pct: 0.2, min: 0, max: 0.5, menu: 'advanced' },
|
|
shoulderSlopeReduction: { pct: 0, min: 0, max: 80, menu: 'advanced' },
|
|
legacyArmholeDepth: { bool: false, menu: 'advanced' },
|
|
ribbing: { bool: true, menu: 'style' },
|
|
ribbingHeight: { pct: 10, min: 5, max: 15, menu: 'style' },
|
|
hipsEase: { pct: 8, min: 4, max: 12, menu: 'fit' },
|
|
pocket: { bool: true, menu: 'style' },
|
|
pocketHeight: { pct: 30, min: 25, max: 35, menu: 'style' },
|
|
pocketWidth: { pct: 60, min: 50, max: 70, menu: 'style' },
|
|
sleevecapEase: { pct: 0, min: 0, max: 10, menu: 'advanced.sleevecap' },
|
|
sleevecapTopFactorX: { pct: 50, min: 25, max: 75, menu: 'advanced.sleevecap' },
|
|
sleevecapTopFactorY: { pct: 45, min: 35, max: 125, menu: 'advanced.sleevecap' },
|
|
sleevecapBackFactorX: { pct: 60, min: 35, max: 65, menu: 'advanced.sleevecap' },
|
|
sleevecapBackFactorY: { pct: 33, min: 30, max: 65, menu: 'advanced.sleevecap' },
|
|
sleevecapFrontFactorX: { pct: 55, min: 35, max: 65, menu: 'advanced.sleevecap' },
|
|
sleevecapFrontFactorY: { pct: 33, min: 30, max: 65, menu: 'advanced.sleevecap' },
|
|
sleevecapQ1Offset: { pct: 1.7, min: 0, max: 7, menu: 'advanced.sleevecap' },
|
|
sleevecapQ2Offset: { pct: 3.5, min: 0, max: 7, menu: 'advanced.sleevecap' },
|
|
sleevecapQ3Offset: { pct: 2.5, min: 0, max: 7, menu: 'advanced.sleevecap' },
|
|
sleevecapQ4Offset: { pct: 1, min: 0, max: 7, menu: 'advanced.sleevecap' },
|
|
sleevecapQ1Spread1: { pct: 10, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ1Spread2: { pct: 15, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ2Spread1: { pct: 15, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ2Spread2: { pct: 10, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ3Spread1: { pct: 10, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ3Spread2: { pct: 8, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ4Spread1: { pct: 7, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ4Spread2: { pct: 6.3, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleeveWidthGuarantee: { pct: 90, min: 25, max: 100, menu: 'advanced' },
|
|
sleeveLengthBonus: { pct: 0, min: -40, max: 10, menu: 'style' },
|
|
hoodHeight: { pct: 59, min: 55, max: 65, menu: 'style' },
|
|
hoodCutback: { pct: 10, min: 5, max: 15, menu: 'style' },
|
|
hoodClosure: { pct: 13.5, min: 10, max: 15, menu: 'style' },
|
|
hoodDepth: { pct: 8.5, min: 5, max: 12, menu: 'style' },
|
|
hoodAngle: { deg: 5, min: 2, max: 8, menu: 'style' },
|
|
ribbingStretch: { pct: 15, min: 0, max: 30, menu: 'fit' },
|
|
},
|
|
hugo: {
|
|
brianFitSleeve: true,
|
|
brianFitCollar: true,
|
|
collarFactor: 4.8,
|
|
bicepsEase: { pct: 15, min: 0, max: 50, menu: 'fit' },
|
|
chestEase: { pct: 8, min: 4, max: 20, menu: 'fit' },
|
|
collarEase: 0.05,
|
|
cuffEase: { pct: 20, min: 10, max: 50, menu: 'fit' },
|
|
draftForHighBust: { bool: false, menu: 'fit' },
|
|
shoulderEase: 0,
|
|
lengthBonus: { pct: 10, min: 0, max: 20, menu: 'style' },
|
|
s3Collar: 0,
|
|
s3Armhole: 0,
|
|
acrossBackFactor: { pct: 98, min: 93, max: 100, menu: 'advanced' },
|
|
armholeDepth: { pct: 2, min: -10, max: 50 },
|
|
armholeDepthFactor: 0.5,
|
|
backNeckCutout: { pct: 5, min: 2, max: 8, menu: 'advanced' },
|
|
frontArmholeDeeper: 0,
|
|
shoulderSlopeReduction: 0,
|
|
legacyArmholeDepth: { bool: false, menu: 'advanced' },
|
|
hipsEase: { pct: 12, min: 4, max: 20, menu: 'fit' },
|
|
ribbingHeight: { pct: 10, min: 4, max: 20, menu: 'style' },
|
|
pocketWidth: { pct: 50, min: 35, max: 65, menu: 'style' },
|
|
sleevecapEase: { pct: 0, min: 0, max: 10, menu: 'advanced.sleevecap' },
|
|
sleevecapTopFactorX: { pct: 50, min: 25, max: 75, menu: 'advanced.sleevecap' },
|
|
sleevecapTopFactorY: { pct: 45, min: 35, max: 125, menu: 'advanced.sleevecap' },
|
|
sleevecapBackFactorX: { pct: 60, min: 35, max: 65, menu: 'advanced.sleevecap' },
|
|
sleevecapBackFactorY: { pct: 33, min: 30, max: 65, menu: 'advanced.sleevecap' },
|
|
sleevecapFrontFactorX: { pct: 55, min: 35, max: 65, menu: 'advanced.sleevecap' },
|
|
sleevecapFrontFactorY: { pct: 33, min: 30, max: 65, menu: 'advanced.sleevecap' },
|
|
sleevecapQ1Offset: { pct: 1.7, min: 0, max: 7, menu: 'advanced.sleevecap' },
|
|
sleevecapQ2Offset: { pct: 3.5, min: 0, max: 7, menu: 'advanced.sleevecap' },
|
|
sleevecapQ3Offset: { pct: 2.5, min: 0, max: 7, menu: 'advanced.sleevecap' },
|
|
sleevecapQ4Offset: { pct: 1, min: 0, max: 7, menu: 'advanced.sleevecap' },
|
|
sleevecapQ1Spread1: { pct: 10, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ1Spread2: { pct: 15, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ2Spread1: { pct: 15, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ2Spread2: { pct: 10, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ3Spread1: { pct: 10, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ3Spread2: { pct: 8, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ4Spread1: { pct: 7, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ4Spread2: { pct: 6.3, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleeveWidthGuarantee: { pct: 90, min: 25, max: 100, menu: 'advanced' },
|
|
sleeveLengthBonus: { pct: 2, min: 0, max: 10, menu: 'style' },
|
|
ribbingStretch: { pct: 5, min: 0, max: 10, menu: 'fit' },
|
|
},
|
|
jaeger: {
|
|
brianFitSleeve: true,
|
|
brianFitCollar: true,
|
|
collarFactor: 4.8,
|
|
bicepsEase: { pct: 15, min: 0, max: 50, menu: 'fit' },
|
|
chestEase: { pct: 15, min: -4, max: 35, menu: 'fit' },
|
|
collarEase: { pct: 5, min: 0, max: 10, menu: 'fit' },
|
|
cuffEase: { pct: 20, min: 0, max: 200, menu: 'fit' },
|
|
draftForHighBust: { bool: false },
|
|
shoulderEase: { pct: 0, min: -2, max: 6, menu: 'fit' },
|
|
lengthBonus: { pct: 19, min: 10, max: 25, menu: 'fit' },
|
|
s3Collar: { pct: 0, min: -100, max: 100, menu: 'style' },
|
|
s3Armhole: { pct: 0, min: -100, max: 100, menu: 'style' },
|
|
acrossBackFactor: { pct: 98, min: 93, max: 100, menu: 'advanced' },
|
|
armholeDepth: { pct: 2, min: -10, max: 50 },
|
|
armholeDepthFactor: { pct: 55, min: 50, max: 70 },
|
|
backNeckCutout: { pct: 5, min: 2, max: 8, menu: 'advanced' },
|
|
frontArmholeDeeper: { pct: 0.2, min: 0, max: 0.5, menu: 'advanced' },
|
|
shoulderSlopeReduction: { pct: 0, min: 0, max: 80, menu: 'advanced' },
|
|
legacyArmholeDepth: { bool: false, menu: 'advanced' },
|
|
centerBackDart: { pct: 0.5, min: 0, max: 1.5, menu: 'fit' },
|
|
hipsEase: { pct: 12, min: 8, max: 20, menu: 'fit' },
|
|
waistEase: { pct: 14, min: 8, max: 25, menu: 'fit' },
|
|
rollLineCollarHeight: { pct: 6, min: 5, max: 9, menu: 'collar' },
|
|
reduceWaistStandardFraction: 0.08,
|
|
reduceWaistDartFraction: 0.05,
|
|
reduceHipsStandardFraction: 0.1,
|
|
centerFrontHemDrop: { pct: 2, min: 0, max: 4, menu: 'style' },
|
|
frontPocketPlacement: { pct: 75, min: 65, max: 85, menu: 'pockets' },
|
|
frontPocketWidth: { pct: 68, min: 55, max: 75, menu: 'pockets' },
|
|
frontPocketDepth: { pct: 110, min: 80, max: 130, menu: 'pockets' },
|
|
frontPocketRadius: { pct: 10, min: 0, max: 50, menu: 'pockets' },
|
|
frontDartPlacement: { pct: 55, min: 45, max: 60, menu: 'advanced' },
|
|
sideFrontPlacement: { pct: 85, min: 80, max: 90, menu: 'advanced' },
|
|
frontOverlap: { pct: 1.5, min: 1, max: 2, menu: 'advanced' },
|
|
innerPocketPlacement: { pct: 52, min: 42, max: 62, menu: 'pockets' },
|
|
innerPocketWidth: { pct: 50, min: 45, max: 65, menu: 'pockets' },
|
|
innerPocketDepth: { pct: 110, min: 75, max: 140, menu: 'pockets' },
|
|
innerPocketWeltHeight: { pct: 3.5, min: 2.5, max: 5, menu: 'pockets' },
|
|
frontCutawayAngle: { deg: 2.5, min: 1, max: 4, menu: 'style' },
|
|
frontCutawayStart: { pct: 30, min: 10, max: 70, menu: 'style' },
|
|
frontCutawayEnd: { pct: 40, min: 10, max: 40, menu: 'style' },
|
|
hemRadius: { pct: 100, min: 35, max: 100, menu: 'style' },
|
|
chestPocketDepth: { pct: 110, min: 70, max: 150, menu: 'pockets' },
|
|
chestPocketWidth: { pct: 37, min: 30, max: 45, menu: 'pockets' },
|
|
chestPocketPlacement: { pct: 52, min: 40, max: 60, menu: 'pockets' },
|
|
chestPocketAngle: { deg: 2.5, min: 0, max: 7, menu: 'pockets' },
|
|
chestPocketWeltSize: { pct: 17.5, min: 10, max: 25, menu: 'pockets' },
|
|
lapelStart: { pct: 10, min: 0, max: 35, menu: 'style' },
|
|
collarHeight: { pct: 9, min: 7, max: 10, menu: 'collar' },
|
|
collarNotchDepth: { pct: 15, min: 15, max: 50, menu: 'collar' },
|
|
collarNotchAngle: { deg: 45, min: 30, max: 60, menu: 'collar' },
|
|
collarNotchReturn: { pct: 100, min: 50, max: 100, menu: 'collar' },
|
|
chestShaping: { pct: 30, min: 0, max: 100, menu: 'advanced' },
|
|
buttons: { list: ['1', '2', '3'], dflt: '2', menu: 'style' },
|
|
buttonLength: { pct: 30, min: 30, max: 60, menu: 'style' },
|
|
chestShapingMax: 5,
|
|
lapelReduction: { pct: 5, min: 0, max: 10, menu: 'style' },
|
|
backVent: { count: 1, min: 0, max: 2, menu: 'style' },
|
|
backVentLength: { pct: 35, min: 15, max: 100, menu: 'style' },
|
|
collarSpread: { deg: 13, min: 5, max: 35, menu: 'collar' },
|
|
collarRoll: { pct: 5, min: 0, max: 10, menu: 'collar' },
|
|
pocketFoldover: { pct: 25, min: 15, max: 35, menu: 'pockets' },
|
|
sleeveLengthBonus: { pct: 0, min: -20, max: 15, menu: 'fit' },
|
|
sleeveBend: { deg: 10, min: 0, max: 20, menu: 'fit' },
|
|
sleevecapHeight: { pct: 45, min: 40, max: 60, menu: 'advanced' },
|
|
sleevecapEase: { pct: 1, min: 0, max: 10, menu: 'advanced' },
|
|
sleeveVentLength: { pct: 35, min: 25, max: 55, menu: 'sleeves' },
|
|
sleeveVentWidth: { pct: 18, min: 10, max: 26, menu: 'sleeves' },
|
|
},
|
|
legend: {},
|
|
lucy: {
|
|
width: { pct: 50, min: 30, max: 100, menu: 'style' },
|
|
length: { pct: 50, min: 30, max: 100, menu: 'style' },
|
|
edge: { pct: 25, min: 20, max: 50, menu: 'style' },
|
|
},
|
|
lunetius: {
|
|
lengthRatio: { pct: 105, min: 60, max: 130, menu: 'style' },
|
|
widthRatio: { pct: 100, min: 50, max: 130, menu: 'style' },
|
|
length: {
|
|
list: ['toKnee', 'toBelowKnee', 'toHips', 'toUpperLeg', 'toFloor'],
|
|
dflt: 'toBelowKnee',
|
|
menu: 'style',
|
|
},
|
|
},
|
|
magde: {
|
|
size: { pct: 100, min: 15, max: 200, menu: 'style' },
|
|
taperRatio: { pct: 60, min: 50, max: 100, menu: 'style' },
|
|
flapHeightRatio: { pct: 83, min: 60, max: 100, menu: 'style' },
|
|
openingRatio: { pct: 66, min: 30, max: 90, menu: 'style' },
|
|
onePieceLid: { bool: false, menu: 'style' },
|
|
useCommonWebbingSizes: { bool: true, menu: 'style' },
|
|
},
|
|
noble: {
|
|
acrossBackFactor: 0.925,
|
|
shoulderSlopeBack: 1.23,
|
|
neckWidthBack: 0.197,
|
|
neckWidthFront: 0.17,
|
|
backDartLocation: 0.145,
|
|
backCenterWaistReduction: 0.35,
|
|
collarFactor: 0.19,
|
|
bustSpanEase: { pct: 0, min: -5, max: 20, menu: 'fit' },
|
|
chestEase: { pct: 11, min: 5, max: 20, menu: 'fit' },
|
|
fullChestEaseReduction: { pct: 4, min: 0, max: 8, menu: 'fit' },
|
|
shoulderToShoulderEase: { pct: -0.5, min: -1, max: 5, menu: 'fit' },
|
|
waistEase: { pct: 5, min: 1, max: 20, menu: 'fit' },
|
|
backDartHeight: { pct: 46, min: 38, max: 54, menu: 'darts' },
|
|
bustDartCurve: 1,
|
|
bustDartLength: 0.9,
|
|
waistDartLength: { pct: 90, min: 75, max: 95, menu: 'darts' },
|
|
armholeDepth: { pct: 44, min: 38, max: 46, menu: 'armhole' },
|
|
backArmholeCurvature: { pct: 63, min: 50, max: 85, menu: 'armhole' },
|
|
backArmholePitchDepth: { pct: 35, max: 40, min: 30, menu: 'armhole' },
|
|
backArmholeSlant: { deg: 5, min: 1, max: 9, menu: 'armhole' },
|
|
frontArmholeCurvature: { pct: 63, min: 50, max: 85, menu: 'armhole' },
|
|
frontArmholePitchDepth: { pct: 29, max: 31, min: 27, menu: 'armhole' },
|
|
backHemSlope: { deg: 2.5, min: 0, max: 5, menu: 'advanced' },
|
|
backNeckCutout: { pct: 6, min: 3, max: 9, menu: 'advanced' },
|
|
frontShoulderWidth: { pct: 95, max: 98, min: 92, menu: 'advanced' },
|
|
highBustWidth: { pct: 86, max: 92, min: 80, menu: 'advanced' },
|
|
armholeDartPosition: { pct: 50, min: 10, max: 90 },
|
|
dartPosition: { dflt: 'shoulder', list: ['shoulder', 'armhole'], menu: 'darts' },
|
|
shoulderDartPosition: { pct: 50, min: 10, max: 90 },
|
|
shoulderToShoulderCorrection: 0.995,
|
|
upperDartLength: { pct: 90, min: 80, max: 95, menu: 'darts' },
|
|
},
|
|
octoplushy: {
|
|
sizeConstant: 200,
|
|
size: { pct: 100, min: 5, max: 500, menu: 'style' },
|
|
type: { dflt: 'octoplushy', list: ['octoplushy', 'octopus', 'squid'], menu: 'style' },
|
|
armWidth: { pct: 15, min: 10, max: 30, menu: 'style' },
|
|
armLength: { pct: 200, min: 100, max: 500, menu: 'style' },
|
|
neckWidth: { pct: 25, min: 25, max: 45, menu: 'style' },
|
|
armTaper: { pct: 25, min: 0, max: 50, menu: 'style' },
|
|
bottomTopArmRatio: { pct: 57, min: 25, max: 75, menu: 'style' },
|
|
bottomArmReduction: { pct: 90, min: 75, max: 125 },
|
|
bottomArmReductionPlushy: { pct: 80, min: 75, max: 125 },
|
|
},
|
|
paco: {
|
|
fitCrossSeam: true,
|
|
fitCrossSeamFront: true,
|
|
fitCrossSeamBack: true,
|
|
fitGuides: false,
|
|
waistEase: { pct: 2, min: 0, max: 10, menu: 'fit' },
|
|
seatEase: { pct: 5, min: 0, max: 15, menu: 'fit' },
|
|
kneeEase: 0.06,
|
|
waistHeight: { pct: 5, min: 0, max: 100, menu: 'style' },
|
|
lengthBonus: { pct: 0, min: -15, max: 10, menu: 'style' },
|
|
crotchDrop: { pct: 2, min: 0, max: 10, menu: 'style' },
|
|
fitKnee: false,
|
|
legBalance: { pct: 57.5, min: 52.5, max: 62.5, menu: 'advanced' },
|
|
crossSeamCurveStart: { pct: 85, min: 60, max: 100, menu: 'advanced' },
|
|
crossSeamCurveBend: { pct: 65, min: 45, max: 85, menu: 'advanced' },
|
|
crossSeamCurveAngle: { deg: 12, min: 0, max: 20, menu: 'advanced' },
|
|
crotchSeamCurveStart: { pct: 80, min: 60, max: 95, menu: 'advanced' },
|
|
crotchSeamCurveBend: { pct: 80, min: 45, max: 100, menu: 'advanced' },
|
|
crotchSeamCurveAngle: { deg: 25, min: 0, max: 35, menu: 'advanced' },
|
|
waistBalance: { pct: 60, min: 30, max: 90, menu: 'advanced' },
|
|
grainlinePosition: { pct: 45, min: 30, max: 60, menu: 'advanced' },
|
|
waistbandWidth: {
|
|
pct: 3,
|
|
min: 1,
|
|
max: 6,
|
|
snap: {
|
|
metric: [3.5, 5, 10, 12, 20, 25, 30, 40, 50, 60, 80, 100, 120],
|
|
imperial: [
|
|
3.175, 6.35, 9.524999999999999, 12.7, 15.875, 19.049999999999997, 25.4, 31.75,
|
|
38.099999999999994, 44.449999999999996, 50.8, 76.19999999999999, 101.6, 127,
|
|
],
|
|
},
|
|
menu: 'elastic',
|
|
},
|
|
titanPaperless: false,
|
|
frontPocketHeelRatio: 0.4,
|
|
backPocketWaistRatio: 0.4,
|
|
backPocketHeightRatio: 0.4,
|
|
backPocketWidthRatio: 0.37,
|
|
waistbandHeight: 0,
|
|
elasticatedCuff: { bool: true, menu: 'style' },
|
|
ankleElastic: {
|
|
pct: 5,
|
|
min: 1,
|
|
max: 13,
|
|
snap: {
|
|
metric: [3.5, 5, 10, 12, 20, 25, 30, 40, 50, 60, 80, 100, 120],
|
|
imperial: [
|
|
3.175, 6.35, 9.524999999999999, 12.7, 15.875, 19.049999999999997, 25.4, 31.75,
|
|
38.099999999999994, 44.449999999999996, 50.8, 76.19999999999999, 101.6, 127,
|
|
],
|
|
},
|
|
menu: 'elastic',
|
|
},
|
|
heelEase: { pct: 5, min: 0, max: 50, menu: 'elastic' },
|
|
frontPockets: { bool: true, menu: 'pockets' },
|
|
backPockets: { bool: false, menu: 'pockets' },
|
|
frontPocketFlapSize: {
|
|
pct: 3,
|
|
min: 3,
|
|
max: 3,
|
|
snap: { metric: 1, imperial: 0.79375 },
|
|
menu: false,
|
|
},
|
|
weltFactor: 0.15,
|
|
},
|
|
penelope: {
|
|
dartMaximumDifference: 0.344,
|
|
dartMinimumDifference: 0.2,
|
|
dartMinimumWidth: 0.006888,
|
|
dartSideMinimum: 10,
|
|
dartBackControl1: 0.114,
|
|
dartBackControl2: 5,
|
|
dartBackControl3: 4,
|
|
curvePlacement: 2.4,
|
|
dart2offset: 32,
|
|
dart2factor: 0.8,
|
|
hipCurveDividerDown: 40,
|
|
hipCurveDividerUp: 3,
|
|
sideSeamShiftPercentage: 0.006,
|
|
backVentWidth: 0.1,
|
|
paperlessOffset: 15,
|
|
curvedDartControlAngle: 2,
|
|
curvedDartTopControlOffset: 0.2,
|
|
curvedDartBottomControlOffset: 0.4,
|
|
curvedDarts: { bool: true, menu: 'style' },
|
|
lengthBonus: { pct: 0, min: -50, max: 50, menu: 'style' },
|
|
hemBonus: { pct: 0, min: -35, max: 0, menu: 'style' },
|
|
hem: { pct: 2, min: 0, max: 5, menu: 'style' },
|
|
backVent: { bool: true, menu: 'style' },
|
|
backVentLength: { pct: 40, min: 5, max: 70 },
|
|
zipperLocation: { dflt: 'backSeam', list: ['backSeam', 'sideSeam'], menu: 'style' },
|
|
nrOfDarts: { count: 2, min: 1, max: 2, menu: 'style' },
|
|
seatEase: { pct: 1, min: 0, max: 8, menu: 'fit' },
|
|
waistEase: { pct: 1, min: 0, max: 8, menu: 'fit' },
|
|
backDartDepthFactor: { pct: 50, min: 35, max: 70, menu: 'advanced' },
|
|
frontDartDepthFactor: { pct: 45, min: 30, max: 65, menu: 'advanced' },
|
|
dartToSideSeamFactor: { pct: 50, min: 30, max: 70, menu: 'advanced' },
|
|
waistband: { bool: true, menu: 'style' },
|
|
waistbandWidth: { pct: 10, min: 5, max: 20 },
|
|
waistbandOverlap: { pct: 3.5, min: 0, max: 10 },
|
|
},
|
|
plugintest: {
|
|
plugin: {
|
|
dflt: 'all',
|
|
list: [
|
|
'all',
|
|
'banner',
|
|
'bartack',
|
|
'buttons',
|
|
'cutonfold',
|
|
'dimension',
|
|
'flip',
|
|
'gore',
|
|
'grainline',
|
|
'i18n',
|
|
'logo',
|
|
'measurements',
|
|
'mirror',
|
|
'notches',
|
|
'round',
|
|
'scalebox',
|
|
'sprinkle',
|
|
'title',
|
|
'versionfreeSvg',
|
|
],
|
|
menu: 'tests',
|
|
},
|
|
bannerDy: { count: -1, min: -15, max: 15, menu: 'annotations.banner' },
|
|
bannerSpaces: { count: 10, min: 0, max: 20, menu: 'annotations.banner' },
|
|
bannerRepeat: { count: 10, min: 1, max: 20, menu: 'annotations.banner' },
|
|
bartackLength: { count: 15, min: 2, max: 100, menu: 'annotations.bartack' },
|
|
bartackAngle: { count: 0, min: -360, max: 360, menu: 'annotations.bartack' },
|
|
bartackDensity: { count: 3, min: 1, max: 5, menu: 'annotations.bartack' },
|
|
bartackWidth: { count: 3, min: 1, max: 5, menu: 'annotations.bartack' },
|
|
bartackStart: { pct: 25, min: 0, max: 100, menu: 'annotations.bartack' },
|
|
bartackEnd: { pct: 75, min: 0, max: 100, menu: 'annotations.bartack' },
|
|
crossboxText: { bool: true, menu: 'annotations.crossboxText' },
|
|
cutonfoldMargin: { pct: 5, min: 0, max: 25, menu: 'annotations.cutonfold' },
|
|
cutonfoldOffset: { count: 15, min: 0, max: 100, menu: 'annotations.cutonfold' },
|
|
cutonfoldGrainline: { bool: false, menu: 'annotations.cutonfold' },
|
|
dimensionsCustomText: { bool: false, menu: 'annotations.dimensions' },
|
|
dimensionsEndMarker: { bool: true, menu: 'annotations.dimensions' },
|
|
dimensionsStartMarker: { bool: true, menu: 'annotations.dimensions' },
|
|
logoScale: { pct: 100, min: 10, max: 200, menu: 'annotations.logo' },
|
|
logoRotate: { deg: 0, min: -360, max: 360, menu: 'annotations.logo' },
|
|
pleatMargin: { count: 35, min: 0, max: 50, menu: 'annotations.pleat' },
|
|
pleatReverse: { bool: false, menu: 'annotations.pleat' },
|
|
scaleboxRotation: { deg: 0, min: 0, max: 360, menu: 'annotations.scalebox' },
|
|
scaleboxText: {
|
|
dflt: 'default',
|
|
list: ['default', 'custom', 'suppress'],
|
|
menu: 'annotations.scalebox',
|
|
},
|
|
sewtogetherHinge: { bool: true, menu: 'annotations.sewtogether' },
|
|
sewtogetherMiddle: { bool: false, menu: 'annotations.sewtogether' },
|
|
titleNr: { count: 1, min: 0, max: 100, menu: 'annotations.title' },
|
|
titleTitle: { bool: true, menu: 'annotations.title' },
|
|
titleMeta: { bool: true, menu: 'annotations.title' },
|
|
titleScale: { pct: 100, min: 10, max: 200, menu: 'annotations.title' },
|
|
titleRotate: { deg: 0, min: -360, max: 360, menu: 'annotations.title' },
|
|
snippetScale: { pct: 100, min: 10, max: 200, menu: 'annotations.snippets' },
|
|
snippetRotation: { deg: 0, min: -360, max: 360, menu: 'annotations.snippets' },
|
|
flipAxis: { dflt: 'x', list: ['x', 'y'], menu: 'flip' },
|
|
goreRadius: { count: 20, min: 10, max: 30, menu: 'gore' },
|
|
goreGoreNumber: { count: 6, min: 4, max: 8, menu: 'gore' },
|
|
goreExtraLength: { count: 10, min: 0, max: 20, menu: 'gore' },
|
|
mirrorLine: { dflt: 'a', list: ['a', 'b', 'none'], menu: 'mirror' },
|
|
mirrorClone: { bool: true, menu: 'mirror' },
|
|
roundRadius: { count: 10, min: 0, max: 50, menu: 'round' },
|
|
roundHide: { bool: false, menu: 'round' },
|
|
sprinkleScale: { pct: 100, min: 10, max: 200, menu: 'sprinkle' },
|
|
sprinkleRotate: { deg: 0, min: -360, max: 360, menu: 'sprinkle' },
|
|
sprinkleSnippet: {
|
|
dflt: 'bnotch',
|
|
list: [
|
|
'notch',
|
|
'bnotch',
|
|
'button',
|
|
'buttonhole',
|
|
'buttonhole-start',
|
|
'buttonhole-end',
|
|
'snap-stud',
|
|
'snap-socket',
|
|
'logo',
|
|
],
|
|
menu: 'sprinkle',
|
|
},
|
|
},
|
|
rendertest: {
|
|
width: { mm: 200, min: 50, max: 500, testIgnore: false },
|
|
only: {
|
|
menu: 'show',
|
|
dflt: 'false',
|
|
list: [
|
|
'false',
|
|
'circles',
|
|
'colors',
|
|
'widths',
|
|
'styles',
|
|
'combos',
|
|
'text',
|
|
'snippets',
|
|
'macros',
|
|
],
|
|
},
|
|
},
|
|
sandy: {
|
|
minimumOverlap: 15,
|
|
seamlessFullCircle: { bool: false, menu: 'construction' },
|
|
waistbandWidth: {
|
|
pct: 4,
|
|
min: 1,
|
|
max: 8,
|
|
snap: {
|
|
metric: [3.5, 5, 10, 12, 20, 25, 30, 40, 50, 60, 80, 100, 120],
|
|
imperial: [
|
|
3.175, 6.35, 9.524999999999999, 12.7, 15.875, 19.049999999999997, 25.4, 31.75,
|
|
38.099999999999994, 44.449999999999996, 50.8, 76.19999999999999, 101.6, 127,
|
|
],
|
|
},
|
|
menu: 'style',
|
|
},
|
|
waistbandPosition: { pct: 50, min: 0, max: 100, menu: 'fit' },
|
|
lengthBonus: { pct: 50, min: 10, max: 100, menu: 'style' },
|
|
circleRatio: { pct: 50, min: 20, max: 100, menu: 'style' },
|
|
waistbandOverlap: { pct: 3, min: 0, max: 15, menu: 'style' },
|
|
gathering: { pct: 0, min: 0, max: 200, menu: 'style' },
|
|
hemWidth: { pct: 2, min: 1, max: 10, menu: 'construction' },
|
|
waistbandShape: { list: ['straight', 'curved'], dflt: 'straight', menu: 'fit' },
|
|
},
|
|
shin: {
|
|
frontFactor: 0.58,
|
|
legFrontFactor: 0.48,
|
|
gussetFactor: 0.0714,
|
|
angle: 10,
|
|
elasticWidth: {
|
|
pct: 10,
|
|
min: 4,
|
|
max: 20,
|
|
snap: {
|
|
metric: [3.5, 5, 10, 12, 20, 25, 30, 40, 50, 60, 80, 100, 120],
|
|
imperial: [
|
|
3.175, 6.35, 9.524999999999999, 12.7, 15.875, 19.049999999999997, 25.4, 31.75,
|
|
38.099999999999994, 44.449999999999996, 50.8, 76.19999999999999, 101.6, 127,
|
|
],
|
|
},
|
|
menu: 'style',
|
|
},
|
|
stretch: { pct: 20, min: 10, max: 30, menu: 'fit' },
|
|
bulge: { pct: 2.5, min: 0, max: 5, menu: 'fit' },
|
|
legReduction: { pct: 5, min: 0, max: 10, menu: 'fit' },
|
|
rise: { pct: 0, min: 0, max: 25, menu: 'style' },
|
|
backRise: { pct: 5, min: 0, max: 10, menu: 'fit' },
|
|
},
|
|
simon: {
|
|
brianFitSleeve: true,
|
|
brianFitCollar: true,
|
|
collarFactor: 5,
|
|
bicepsEase: { pct: 15, min: 0, max: 50, menu: 'fit' },
|
|
chestEase: { pct: 15, min: -4, max: 35, menu: 'fit' },
|
|
collarEase: { pct: 2, min: 0, max: 10, menu: 'fit' },
|
|
cuffEase: { pct: 20, min: 10, max: 40, menu: 'fit' },
|
|
draftForHighBust: { bool: false },
|
|
shoulderEase: { pct: 2, min: 0, max: 15, menu: 'fit' },
|
|
lengthBonus: { pct: 25, min: -4, max: 60, menu: 'fit' },
|
|
s3Collar: { pct: 0, min: -100, max: 100, menu: 'style' },
|
|
s3Armhole: { pct: 0, min: -100, max: 100, menu: 'style' },
|
|
acrossBackFactor: { pct: 98, min: 93, max: 100, menu: 'advanced' },
|
|
armholeDepth: { pct: 2, min: -10, max: 50 },
|
|
armholeDepthFactor: { pct: 55, min: 50, max: 70 },
|
|
backNeckCutout: { pct: 5, min: 2, max: 8, menu: 'advanced' },
|
|
frontArmholeDeeper: { pct: 0.2, min: 0, max: 0.5, menu: 'advanced' },
|
|
shoulderSlopeReduction: { pct: 0, min: 0, max: 80, menu: 'advanced' },
|
|
legacyArmholeDepth: { bool: false, menu: 'advanced' },
|
|
backDarts: { list: ['auto', 'never', 'always'], dflt: 'auto', menu: 'style' },
|
|
backDartShaping: { pct: 25, min: 5, max: 75, menu: 'advanced' },
|
|
boxPleat: { bool: false, menu: 'style' },
|
|
boxPleatFold: { pct: 15, min: 10, max: 20, menu: 'advanced' },
|
|
boxPleatWidth: { pct: 7, min: 4, max: 10, menu: 'advanced' },
|
|
roundBack: { pct: 0, min: 0, max: 10, menu: 'fit' },
|
|
buttonholePlacketWidth: { pct: 8, min: 4, max: 12, menu: 'style.closure' },
|
|
buttonholePlacketFoldWidth: { pct: 16, min: 8, max: 24, menu: 'style.closure' },
|
|
buttonPlacketWidth: { pct: 5, min: 2, max: 8, menu: 'style.closure' },
|
|
hemCurve: { pct: 50, min: 25, max: 100, menu: 'style' },
|
|
hemStyle: { list: ['straight', 'baseball', 'slashed'], dflt: 'straight', menu: 'style' },
|
|
hipsEase: { pct: 15, min: 10, max: 35, menu: 'fit' },
|
|
yokeHeight: { pct: 70, min: 40, max: 90, menu: 'style' },
|
|
sleevePlacketWidth: { pct: 13, min: 8, max: 18, menu: 'style.cuffs' },
|
|
waistEase: { pct: 15, min: 10, max: 35, menu: 'fit' },
|
|
buttonFreeLength: { pct: 2, min: 0, max: 15, menu: 'style.closure' },
|
|
extraTopButton: { bool: true, menu: 'style.closure' },
|
|
seperateButtonPlacket: { bool: false, menu: 'style.closure' },
|
|
seperateButtonholePlacket: { bool: false, menu: 'style.closure' },
|
|
buttons: { count: 7, min: 4, max: 12, menu: 'style.closure' },
|
|
ffsa: { pct: 150, min: 100, max: 200, menu: 'advanced' },
|
|
collarAngle: { deg: 85, min: 60, max: 130, menu: 'style.collar' },
|
|
collarBend: { pct: 3.5, min: 0, max: 10, menu: 'style.collar' },
|
|
collarFlare: { deg: 3.5, min: 0, max: 10, menu: 'style.collar' },
|
|
collarGap: { pct: 2.5, min: 0, max: 6, menu: 'style.collar' },
|
|
collarRoll: { pct: 3, min: 0, max: 6, menu: 'style.collar' },
|
|
collarStandBend: { deg: 3, min: 0, max: 5, menu: 'style.collar' },
|
|
collarStandCurve: { deg: 2, min: 0, max: 5, menu: 'style.collar' },
|
|
collarStandWidth: { pct: 8, min: 3, max: 13, menu: 'style.collar' },
|
|
cuffOverlap: 0.15,
|
|
barrelCuffNarrowButton: { bool: true, menu: 'style.cuffs' },
|
|
cuffButtonRows: { count: 1, min: 1, max: 2, menu: 'style.cuffs' },
|
|
cuffDrape: { pct: 5, min: 0, max: 10, menu: 'style.cuffs' },
|
|
cuffLength: { pct: 10, min: 3, max: 15, menu: 'style.cuffs' },
|
|
cuffStyle: {
|
|
list: [
|
|
'roundedBarrelCuff',
|
|
'angledBarrelCuff',
|
|
'straightBarrelCuff',
|
|
'roundedFrenchCuff',
|
|
'angledFrenchCuff',
|
|
'straightFrenchCuff',
|
|
],
|
|
dflt: 'angledBarrelCuff',
|
|
menu: 'style.cuffs',
|
|
},
|
|
buttonPlacketStyle: { list: ['classic', 'seamless'], dflt: 'classic' },
|
|
buttonholePlacketStyle: { list: ['classic', 'seamless'], dflt: 'seamless' },
|
|
sleevecapEase: { pct: 0, min: 0, max: 10, menu: 'advanced.sleevecap' },
|
|
sleevecapTopFactorX: { pct: 50, min: 25, max: 75, menu: 'advanced.sleevecap' },
|
|
sleevecapTopFactorY: { pct: 45, min: 35, max: 125, menu: 'advanced.sleevecap' },
|
|
sleevecapBackFactorX: { pct: 60, min: 35, max: 65, menu: 'advanced.sleevecap' },
|
|
sleevecapBackFactorY: { pct: 33, min: 30, max: 65, menu: 'advanced.sleevecap' },
|
|
sleevecapFrontFactorX: { pct: 55, min: 35, max: 65, menu: 'advanced.sleevecap' },
|
|
sleevecapFrontFactorY: { pct: 33, min: 30, max: 65, menu: 'advanced.sleevecap' },
|
|
sleevecapQ1Offset: { pct: 1.7, min: 0, max: 7, menu: 'advanced.sleevecap' },
|
|
sleevecapQ2Offset: { pct: 3.5, min: 0, max: 7, menu: 'advanced.sleevecap' },
|
|
sleevecapQ3Offset: { pct: 2.5, min: 0, max: 7, menu: 'advanced.sleevecap' },
|
|
sleevecapQ4Offset: { pct: 1, min: 0, max: 7, menu: 'advanced.sleevecap' },
|
|
sleevecapQ1Spread1: { pct: 10, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ1Spread2: { pct: 15, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ2Spread1: { pct: 15, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ2Spread2: { pct: 10, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ3Spread1: { pct: 10, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ3Spread2: { pct: 8, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ4Spread1: { pct: 7, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ4Spread2: { pct: 6.3, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleeveWidthGuarantee: { pct: 90, min: 25, max: 100, menu: 'advanced' },
|
|
sleeveLengthBonus: { pct: 3.5, min: -40, max: 10, menu: 'fit' },
|
|
sleevePlacketLength: { pct: 25, min: 15, max: 35, menu: 'style.cuffs' },
|
|
splitYoke: { bool: false, menu: 'style' },
|
|
},
|
|
simone: {
|
|
brianFitSleeve: true,
|
|
brianFitCollar: true,
|
|
collarFactor: 5,
|
|
bicepsEase: { pct: 15, min: 0, max: 50, menu: 'fit' },
|
|
chestEase: { pct: 15, min: -4, max: 35, menu: 'fit' },
|
|
collarEase: { pct: 2, min: 0, max: 10, menu: 'fit' },
|
|
cuffEase: { pct: 20, min: 10, max: 40, menu: 'fit' },
|
|
draftForHighBust: true,
|
|
shoulderEase: { pct: 2, min: 0, max: 15, menu: 'fit' },
|
|
lengthBonus: { pct: 25, min: -4, max: 60, menu: 'fit' },
|
|
s3Collar: { pct: 0, min: -100, max: 100, menu: 'style' },
|
|
s3Armhole: { pct: 0, min: -100, max: 100, menu: 'style' },
|
|
acrossBackFactor: { pct: 98, min: 93, max: 100, menu: 'advanced' },
|
|
armholeDepth: { pct: 2, min: -10, max: 50 },
|
|
armholeDepthFactor: { pct: 55, min: 50, max: 70 },
|
|
backNeckCutout: { pct: 5, min: 2, max: 8, menu: 'advanced' },
|
|
frontArmholeDeeper: { pct: 0.2, min: 0, max: 0.5, menu: 'advanced' },
|
|
shoulderSlopeReduction: { pct: 0, min: 0, max: 80, menu: 'advanced' },
|
|
legacyArmholeDepth: { bool: false, menu: 'advanced' },
|
|
backDarts: { list: ['auto', 'never', 'always'], dflt: 'auto', menu: 'style' },
|
|
backDartShaping: { pct: 25, min: 5, max: 75, menu: 'advanced' },
|
|
boxPleat: { bool: false, menu: 'style' },
|
|
boxPleatFold: { pct: 15, min: 10, max: 20, menu: 'advanced' },
|
|
boxPleatWidth: { pct: 7, min: 4, max: 10, menu: 'advanced' },
|
|
roundBack: { pct: 0, min: 0, max: 10, menu: 'fit' },
|
|
buttonholePlacketWidth: { pct: 8, min: 4, max: 12, menu: 'style.closure' },
|
|
buttonholePlacketFoldWidth: { pct: 16, min: 8, max: 24, menu: 'style.closure' },
|
|
buttonPlacketWidth: { pct: 5, min: 2, max: 8, menu: 'style.closure' },
|
|
hemCurve: { pct: 50, min: 25, max: 100, menu: 'style' },
|
|
hemStyle: { list: ['straight', 'baseball', 'slashed'], dflt: 'straight', menu: 'style' },
|
|
hipsEase: { pct: 15, min: 10, max: 35, menu: 'fit' },
|
|
yokeHeight: { pct: 70, min: 40, max: 90, menu: 'style' },
|
|
sleevePlacketWidth: { pct: 13, min: 8, max: 18, menu: 'style.cuffs' },
|
|
waistEase: { pct: 15, min: 10, max: 35, menu: 'fit' },
|
|
buttonFreeLength: { pct: 2, min: 0, max: 15, menu: 'style.closure' },
|
|
extraTopButton: { bool: true, menu: 'style.closure' },
|
|
seperateButtonPlacket: { bool: false, menu: 'style.closure' },
|
|
seperateButtonholePlacket: { bool: false, menu: 'style.closure' },
|
|
buttons: { count: 7, min: 4, max: 12, menu: 'style.closure' },
|
|
ffsa: { pct: 150, min: 100, max: 200, menu: 'advanced' },
|
|
minimalDartShaping: 5,
|
|
bustDartAngle: { deg: 10, min: 0, max: 20, menu: 'advanced' },
|
|
bustDartLength: { pct: 80, min: 50, max: 90, menu: 'advanced' },
|
|
frontDarts: { bool: false, menu: 'advanced' },
|
|
frontDartLength: { pct: 45, min: 30, max: 60, menu: 'advanced' },
|
|
contour: { pct: 50, min: 30, max: 75, menu: 'style' },
|
|
bustAlignedButtons: {
|
|
dflt: 'disabled',
|
|
list: ['even', 'split', 'disabled'],
|
|
menu: 'style.closure',
|
|
},
|
|
collarAngle: { deg: 85, min: 60, max: 130, menu: 'style.collar' },
|
|
collarBend: { pct: 3.5, min: 0, max: 10, menu: 'style.collar' },
|
|
collarFlare: { deg: 3.5, min: 0, max: 10, menu: 'style.collar' },
|
|
collarGap: { pct: 2.5, min: 0, max: 6, menu: 'style.collar' },
|
|
collarRoll: { pct: 3, min: 0, max: 6, menu: 'style.collar' },
|
|
collarStandBend: { deg: 3, min: 0, max: 5, menu: 'style.collar' },
|
|
collarStandCurve: { deg: 2, min: 0, max: 5, menu: 'style.collar' },
|
|
collarStandWidth: { pct: 8, min: 3, max: 13, menu: 'style.collar' },
|
|
cuffOverlap: 0.15,
|
|
barrelCuffNarrowButton: { bool: true, menu: 'style.cuffs' },
|
|
cuffButtonRows: { count: 1, min: 1, max: 2, menu: 'style.cuffs' },
|
|
cuffDrape: { pct: 5, min: 0, max: 10, menu: 'style.cuffs' },
|
|
cuffLength: { pct: 10, min: 3, max: 15, menu: 'style.cuffs' },
|
|
cuffStyle: {
|
|
list: [
|
|
'roundedBarrelCuff',
|
|
'angledBarrelCuff',
|
|
'straightBarrelCuff',
|
|
'roundedFrenchCuff',
|
|
'angledFrenchCuff',
|
|
'straightFrenchCuff',
|
|
],
|
|
dflt: 'angledBarrelCuff',
|
|
menu: 'style.cuffs',
|
|
},
|
|
sleevecapEase: { pct: 0, min: 0, max: 10, menu: 'advanced.sleevecap' },
|
|
sleevecapTopFactorX: { pct: 50, min: 25, max: 75, menu: 'advanced.sleevecap' },
|
|
sleevecapTopFactorY: { pct: 45, min: 35, max: 125, menu: 'advanced.sleevecap' },
|
|
sleevecapBackFactorX: { pct: 60, min: 35, max: 65, menu: 'advanced.sleevecap' },
|
|
sleevecapBackFactorY: { pct: 33, min: 30, max: 65, menu: 'advanced.sleevecap' },
|
|
sleevecapFrontFactorX: { pct: 55, min: 35, max: 65, menu: 'advanced.sleevecap' },
|
|
sleevecapFrontFactorY: { pct: 33, min: 30, max: 65, menu: 'advanced.sleevecap' },
|
|
sleevecapQ1Offset: { pct: 1.7, min: 0, max: 7, menu: 'advanced.sleevecap' },
|
|
sleevecapQ2Offset: { pct: 3.5, min: 0, max: 7, menu: 'advanced.sleevecap' },
|
|
sleevecapQ3Offset: { pct: 2.5, min: 0, max: 7, menu: 'advanced.sleevecap' },
|
|
sleevecapQ4Offset: { pct: 1, min: 0, max: 7, menu: 'advanced.sleevecap' },
|
|
sleevecapQ1Spread1: { pct: 10, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ1Spread2: { pct: 15, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ2Spread1: { pct: 15, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ2Spread2: { pct: 10, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ3Spread1: { pct: 10, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ3Spread2: { pct: 8, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ4Spread1: { pct: 7, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ4Spread2: { pct: 6.3, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleeveWidthGuarantee: { pct: 90, min: 25, max: 100, menu: 'advanced' },
|
|
sleeveLengthBonus: { pct: 3.5, min: -40, max: 10, menu: 'fit' },
|
|
sleevePlacketLength: { pct: 25, min: 15, max: 35, menu: 'style.cuffs' },
|
|
splitYoke: { bool: false, menu: 'style' },
|
|
buttonPlacketStyle: { list: ['classic', 'seamless'], dflt: 'classic' },
|
|
buttonholePlacketStyle: { list: ['classic', 'seamless'], dflt: 'seamless' },
|
|
},
|
|
sven: {
|
|
brianFitSleeve: true,
|
|
brianFitCollar: true,
|
|
collarFactor: 4.8,
|
|
bicepsEase: { pct: 15, min: 0, max: 50, menu: 'fit' },
|
|
chestEase: { pct: 15, min: -4, max: 35, menu: 'fit' },
|
|
collarEase: { pct: 10, min: 5, max: 30, menu: 'fit' },
|
|
cuffEase: { pct: 20, min: 0, max: 200, menu: 'fit' },
|
|
draftForHighBust: { bool: false },
|
|
shoulderEase: { pct: 0, min: -2, max: 6, menu: 'fit' },
|
|
lengthBonus: { pct: 15, min: 0, max: 30, menu: 'style' },
|
|
s3Collar: { pct: 0, min: -100, max: 100, menu: 'style' },
|
|
s3Armhole: { pct: 0, min: -100, max: 100, menu: 'style' },
|
|
acrossBackFactor: { pct: 98, min: 93, max: 100, menu: 'advanced' },
|
|
armholeDepth: { pct: 2, min: -10, max: 50 },
|
|
armholeDepthFactor: { pct: 55, min: 50, max: 70 },
|
|
backNeckCutout: { pct: 5, min: 2, max: 8, menu: 'advanced' },
|
|
frontArmholeDeeper: { pct: 0.2, min: 0, max: 0.5, menu: 'advanced' },
|
|
shoulderSlopeReduction: { pct: 0, min: 0, max: 80, menu: 'advanced' },
|
|
legacyArmholeDepth: { bool: false, menu: 'advanced' },
|
|
waistEase: 0.08,
|
|
sleeveLengthBonus: { pct: 3, min: 0, max: 10, menu: 'style' },
|
|
ribbingHeight: { pct: 8, min: 3, max: 15, menu: 'style' },
|
|
hipsEase: { pct: 8, min: -4, max: 20, menu: 'fit' },
|
|
ribbing: { bool: true, menu: 'style' },
|
|
sleevecapEase: { pct: 0, min: 0, max: 10, menu: 'advanced.sleevecap' },
|
|
sleevecapTopFactorX: { pct: 50, min: 25, max: 75, menu: 'advanced.sleevecap' },
|
|
sleevecapTopFactorY: { pct: 45, min: 35, max: 125, menu: 'advanced.sleevecap' },
|
|
sleevecapBackFactorX: { pct: 60, min: 35, max: 65, menu: 'advanced.sleevecap' },
|
|
sleevecapBackFactorY: { pct: 33, min: 30, max: 65, menu: 'advanced.sleevecap' },
|
|
sleevecapFrontFactorX: { pct: 55, min: 35, max: 65, menu: 'advanced.sleevecap' },
|
|
sleevecapFrontFactorY: { pct: 33, min: 30, max: 65, menu: 'advanced.sleevecap' },
|
|
sleevecapQ1Offset: { pct: 1.7, min: 0, max: 7, menu: 'advanced.sleevecap' },
|
|
sleevecapQ2Offset: { pct: 3.5, min: 0, max: 7, menu: 'advanced.sleevecap' },
|
|
sleevecapQ3Offset: { pct: 2.5, min: 0, max: 7, menu: 'advanced.sleevecap' },
|
|
sleevecapQ4Offset: { pct: 1, min: 0, max: 7, menu: 'advanced.sleevecap' },
|
|
sleevecapQ1Spread1: { pct: 10, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ1Spread2: { pct: 15, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ2Spread1: { pct: 15, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ2Spread2: { pct: 10, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ3Spread1: { pct: 10, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ3Spread2: { pct: 8, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ4Spread1: { pct: 7, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ4Spread2: { pct: 6.3, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleeveWidthGuarantee: { pct: 90, min: 25, max: 100, menu: 'advanced' },
|
|
ribbingStretch: { pct: 15, min: 0, max: 30, menu: 'fit' },
|
|
},
|
|
tamiko: {
|
|
armholeDepthFactor: { pct: 50, min: 40, max: 60, menu: 'fit' },
|
|
chestEase: { pct: 2, min: 1, max: 20, menu: 'fit' },
|
|
flare: { deg: 15, min: -10, max: 30, menu: 'style' },
|
|
lengthBonus: { pct: 13, min: 0, max: 60, menu: 'style' },
|
|
shoulderseamLength: { pct: 10, min: 5, max: 25, menu: 'style' },
|
|
draftForHighBust: { bool: false, menu: 'fit' },
|
|
},
|
|
teagan: {
|
|
brianFitSleeve: true,
|
|
brianFitCollar: true,
|
|
collarFactor: 4.8,
|
|
bicepsEase: 0.05,
|
|
chestEase: { pct: 12, min: 5, max: 25, menu: 'fit' },
|
|
collarEase: 0,
|
|
cuffEase: { pct: 20, min: 0, max: 200, menu: 'fit' },
|
|
draftForHighBust: { bool: false, menu: 'fit' },
|
|
shoulderEase: 0,
|
|
lengthBonus: { pct: 5, min: -20, max: 60, menu: 'style' },
|
|
s3Collar: { pct: 0, min: -100, max: 100, menu: 'style' },
|
|
s3Armhole: { pct: 0, min: -100, max: 100, menu: 'style' },
|
|
acrossBackFactor: { pct: 98, min: 93, max: 100, menu: 'advanced' },
|
|
armholeDepth: { pct: 2, min: -10, max: 50 },
|
|
armholeDepthFactor: { pct: 55, min: 50, max: 70 },
|
|
backNeckCutout: { pct: 8, min: 4, max: 12, menu: 'fit' },
|
|
frontArmholeDeeper: 0.005,
|
|
shoulderSlopeReduction: 0,
|
|
legacyArmholeDepth: { bool: false, menu: 'advanced' },
|
|
sleeveWidthGuarantee: 0.85,
|
|
sleeveLength: { pct: 30, min: 20, max: 100, menu: 'fit' },
|
|
curveToWaist: { bool: false, menu: 'fit' },
|
|
curvedWaistEase: { pct: 25, min: 8, max: 40, menu: 'fit' },
|
|
hipsEase: { pct: 18, min: 8, max: 30, menu: 'fit' },
|
|
necklineDepth: { pct: 25, min: 20, max: 40, menu: 'style' },
|
|
necklineWidth: { pct: 30, min: 10, max: 50, menu: 'style' },
|
|
necklineBend: { pct: 30, min: 0, max: 70, menu: 'style' },
|
|
sleevecapEase: { pct: 0, min: 0, max: 10, menu: 'advanced.sleevecap' },
|
|
sleevecapTopFactorX: { pct: 50, min: 25, max: 75, menu: 'advanced.sleevecap' },
|
|
sleevecapTopFactorY: { pct: 45, min: 35, max: 125, menu: 'advanced.sleevecap' },
|
|
sleevecapBackFactorX: { pct: 60, min: 35, max: 65, menu: 'advanced.sleevecap' },
|
|
sleevecapBackFactorY: { pct: 33, min: 30, max: 65, menu: 'advanced.sleevecap' },
|
|
sleevecapFrontFactorX: { pct: 55, min: 35, max: 65, menu: 'advanced.sleevecap' },
|
|
sleevecapFrontFactorY: { pct: 33, min: 30, max: 65, menu: 'advanced.sleevecap' },
|
|
sleevecapQ1Offset: { pct: 1.7, min: 0, max: 7, menu: 'advanced.sleevecap' },
|
|
sleevecapQ2Offset: { pct: 3.5, min: 0, max: 7, menu: 'advanced.sleevecap' },
|
|
sleevecapQ3Offset: { pct: 2.5, min: 0, max: 7, menu: 'advanced.sleevecap' },
|
|
sleevecapQ4Offset: { pct: 1, min: 0, max: 7, menu: 'advanced.sleevecap' },
|
|
sleevecapQ1Spread1: { pct: 10, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ1Spread2: { pct: 15, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ2Spread1: { pct: 15, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ2Spread2: { pct: 10, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ3Spread1: { pct: 10, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ3Spread2: { pct: 8, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ4Spread1: { pct: 7, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ4Spread2: { pct: 6.3, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleeveEase: { pct: 15, min: 5, max: 35, menu: 'style' },
|
|
},
|
|
tiberius: {
|
|
headRatio: { pct: 100, min: 80, max: 120, menu: 'fit' },
|
|
armholeDrop: { pct: 110, min: 100, max: 150, menu: 'fit' },
|
|
lengthBonus: { pct: 90, min: 60, max: 130, menu: 'style' },
|
|
widthBonus: { pct: 100, min: 50, max: 130, menu: 'style' },
|
|
clavi: { bool: false, menu: 'style.clavi' },
|
|
clavusLocation: { pct: 65, min: 50, max: 80, menu: 'style.clavi' },
|
|
clavusWidth: { pct: 100, min: 50, max: 150, menu: 'style.clavi' },
|
|
length: { list: ['toKnee', 'toMidLeg', 'toFloor'], dflt: 'toKnee', menu: 'style' },
|
|
width: { list: ['toElbow', 'toShoulder', 'toMidArm'], dflt: 'toMidArm', menu: 'style' },
|
|
forceWidth: { bool: false, menu: 'advanced' },
|
|
},
|
|
titan: {
|
|
fitCrossSeam: true,
|
|
fitCrossSeamFront: true,
|
|
fitCrossSeamBack: true,
|
|
fitGuides: true,
|
|
waistEase: { pct: 2, min: 0, max: 10, menu: 'fit' },
|
|
seatEase: { pct: 2, min: 0, max: 10, menu: 'fit' },
|
|
kneeEase: { pct: 6, min: 1, max: 25, menu: 'fit' },
|
|
waistHeight: { pct: 100, min: 0, max: 100, menu: 'style' },
|
|
lengthBonus: { pct: 2, min: -20, max: 10, menu: 'style' },
|
|
crotchDrop: { pct: 2, min: 0, max: 15, menu: 'style' },
|
|
fitKnee: { bool: false, menu: 'style' },
|
|
legBalance: { pct: 57.5, min: 52.5, max: 62.5, menu: 'advanced' },
|
|
crossSeamCurveStart: { pct: 85, min: 60, max: 100, menu: 'advanced' },
|
|
crossSeamCurveBend: { pct: 65, min: 45, max: 85, menu: 'advanced' },
|
|
crossSeamCurveAngle: { deg: 12, min: 0, max: 20, menu: 'advanced' },
|
|
crotchSeamCurveStart: { pct: 80, min: 60, max: 95, menu: 'advanced' },
|
|
crotchSeamCurveBend: { pct: 80, min: 45, max: 100, menu: 'advanced' },
|
|
crotchSeamCurveAngle: { deg: 25, min: 0, max: 35, menu: 'advanced' },
|
|
waistBalance: { pct: 60, min: 30, max: 90, menu: 'advanced' },
|
|
grainlinePosition: { pct: 45, min: 30, max: 60, menu: 'advanced' },
|
|
waistbandWidth: {
|
|
pct: 3,
|
|
min: 1,
|
|
max: 6,
|
|
snap: {
|
|
metric: [3.5, 5, 10, 12, 20, 25, 30, 40, 50, 60, 80, 100, 120],
|
|
imperial: [
|
|
3.175, 6.35, 9.524999999999999, 12.7, 15.875, 19.049999999999997, 25.4, 31.75,
|
|
38.099999999999994, 44.449999999999996, 50.8, 76.19999999999999, 101.6, 127,
|
|
],
|
|
},
|
|
menu: 'advanced',
|
|
},
|
|
},
|
|
trayvon: {
|
|
tipWidth: { pct: 15, min: 5, max: 35, snap: { metric: 1, imperial: 0.79375 }, menu: 'style' },
|
|
knotWidth: { pct: 8, min: 4, max: 12, snap: { metric: 1, imperial: 0.79375 }, menu: 'style' },
|
|
lengthBonus: { pct: 0, min: -50, max: 50, menu: 'style' },
|
|
},
|
|
uma: {
|
|
xStretch: { pct: 15, min: 0, max: 50, menu: 'fit' },
|
|
yStretch: { pct: 15, min: 0, max: 50, menu: 'fit' },
|
|
gussetWidth: { pct: 15, min: 5, max: 24, menu: 'fit' },
|
|
gussetLength: { pct: 12.7, min: 10, max: 16, menu: 'fit' },
|
|
gussetPosition: { pct: 70, min: 5, max: 95, menu: 'fit' },
|
|
bulge: { deg: 0, min: 0, max: 30, menu: 'fit' },
|
|
rise: { pct: 46, min: 30, max: 100, menu: 'style' },
|
|
legRise: { pct: 54, min: 5, max: 95, menu: 'style' },
|
|
frontDip: { pct: 5, min: -5, max: 15, menu: 'style' },
|
|
frontExposure: { pct: 70, min: 5, max: 100, menu: 'style' },
|
|
backDip: { pct: 2.5, min: -5, max: 15, menu: 'style' },
|
|
backExposure: { pct: 30, min: 25, max: 125, menu: 'style' },
|
|
},
|
|
wahid: {
|
|
brianFitSleeve: true,
|
|
brianFitCollar: true,
|
|
collarFactor: 4.8,
|
|
bicepsEase: { pct: 15, min: 0, max: 50, menu: false },
|
|
chestEase: { pct: 2, min: 1, max: 10, menu: 'fit' },
|
|
collarEase: { pct: 5, min: 0, max: 10, menu: false },
|
|
cuffEase: { pct: 20, min: 0, max: 200, menu: false },
|
|
draftForHighBust: { bool: false },
|
|
shoulderEase: { pct: 0, min: -2, max: 6, menu: false },
|
|
lengthBonus: { pct: 1, min: 0, max: 8, menu: 'fit' },
|
|
s3Collar: { pct: 0, min: -100, max: 100, menu: false },
|
|
s3Armhole: { pct: 0, min: -100, max: 100, menu: false },
|
|
acrossBackFactor: 0.97,
|
|
armholeDepth: { pct: 2, min: -10, max: 50 },
|
|
armholeDepthFactor: { pct: 70, min: 60, max: 80, menu: 'fit' },
|
|
backNeckCutout: { pct: 5, min: -2, max: 8, menu: false },
|
|
frontArmholeDeeper: 0.005,
|
|
shoulderSlopeReduction: { pct: 0, min: 0, max: 80, menu: false },
|
|
legacyArmholeDepth: { bool: false, menu: 'advanced' },
|
|
frontOverlap: 0.01,
|
|
necklineDrop: { pct: 50, min: 35, max: 85, menu: 'style' },
|
|
frontStyle: { dflt: 'classic', list: ['classic', 'rounded'], menu: 'style' },
|
|
frontInset: { pct: 15, min: 10, max: 20, menu: 'advanced' },
|
|
shoulderInset: { pct: 10, min: 0, max: 20, menu: 'advanced' },
|
|
neckInset: { pct: 5, min: 0, max: 10, menu: 'advanced' },
|
|
hemStyle: { dflt: 'classic', list: ['classic', 'rounded', 'square'], menu: 'style' },
|
|
hemRadius: { pct: 6, min: 2, max: 12, menu: 'style' },
|
|
pocketWidth: { pct: 10, max: 15, min: 8, menu: 'style' },
|
|
pocketAngle: { deg: 5, min: 0, max: 5, menu: 'advanced' },
|
|
pocketLocation: { pct: 35, min: 25, max: 55, menu: 'style' },
|
|
frontScyeDart: { deg: 6, min: 0, max: 12, menu: 'fit' },
|
|
buttons: { count: 6, min: 4, max: 12, menu: 'style' },
|
|
waistEase: { pct: 8, min: 2, max: 15, menu: 'fit' },
|
|
hipsEase: { pct: 8, min: 2, max: 15, menu: 'fit' },
|
|
backInset: { pct: 15, min: 10, max: 20, menu: 'advanced' },
|
|
centerBackDart: { pct: 2, min: 0, max: 5, menu: 'fit' },
|
|
backScyeDart: { deg: 2, min: 0, max: 6, menu: 'fit' },
|
|
weltHeight: { pct: 12.5, max: 20, min: 10, menu: 'style' },
|
|
},
|
|
walburga: {
|
|
headRatio: { pct: 100, min: 80, max: 120, menu: 'fit' },
|
|
lengthBonus: { pct: 85, min: 60, max: 130, menu: 'style' },
|
|
widthBonus: { pct: 95, min: 50, max: 130, menu: 'style' },
|
|
length: { list: ['toKnee', 'toMidLeg', 'toFloor'], dflt: 'toKnee', menu: 'style' },
|
|
neckline: { bool: true, menu: 'style' },
|
|
neckoRatio: { pct: 100, min: 10, max: 190, menu: 'style' },
|
|
},
|
|
waralee: {
|
|
backPocket: { bool: true, menu: 'style' },
|
|
backPocketDepth: 140,
|
|
backPocketHorizontalOffset: 0.045,
|
|
backPocketSize: 0.45,
|
|
backPocketVerticalOffset: 0.2,
|
|
backRaise: { pct: 10, min: 0, max: 25, menu: 'fit' },
|
|
backWaistAdjustment: 0.3,
|
|
crotchBack: { pct: 45, min: 10, max: 70, menu: 'advanced' },
|
|
crotchEase: 1.08,
|
|
crotchFactorBackHor: { pct: 90, min: 10, max: 100, menu: 'advanced' },
|
|
crotchFactorBackVer: { pct: 60, min: 20, max: 90, menu: 'advanced' },
|
|
crotchFactorFrontHor: { pct: 90, min: 10, max: 100, menu: 'advanced' },
|
|
crotchFactorFrontVer: { pct: 30, min: 10, max: 70, menu: 'advanced' },
|
|
crotchFront: { pct: 30, min: 10, max: 70, menu: 'advanced' },
|
|
fitWaist: { bool: true, menu: 'fit' },
|
|
frontPocket: { bool: true, menu: 'style' },
|
|
frontPocketDepthFactor: 1.6,
|
|
frontPocketHorizontalOffset: 0.18,
|
|
frontPocketSize: 0.45,
|
|
frontPocketStyle: { dflt: 'welt', list: ['welt', 'waistband'], menu: 'style' },
|
|
frontPocketVerticalOffset: 0.07,
|
|
frontWaistAdjustment: 0.163,
|
|
hemWidth: { pct: 1.75, min: 1, max: 2.5, menu: 'style' },
|
|
knotInFront: { bool: true, menu: 'style' },
|
|
legShortening: { pct: 25, min: -10, max: 50, menu: 'style' },
|
|
minimizer: 4,
|
|
separateWaistband: { bool: false, menu: 'style' },
|
|
showMini: { bool: true, menu: 'options' },
|
|
waistOverlap: { pct: 50, min: 10, max: 100, menu: 'style' },
|
|
waistRaise: { pct: 0, min: -20, max: 40, menu: 'fit' },
|
|
waistbandWidth: { pct: 3.5, min: 2, max: 5, menu: 'style' },
|
|
},
|
|
yuri: {
|
|
brianFitSleeve: true,
|
|
brianFitCollar: true,
|
|
collarFactor: 4.8,
|
|
bicepsEase: { pct: 15, min: 0, max: 50, menu: 'fit' },
|
|
chestEase: { pct: 15, min: -4, max: 35, menu: 'fit' },
|
|
collarEase: { pct: 20, min: 10, max: 30, menu: 'fit' },
|
|
cuffEase: { pct: 30, min: 20, max: 60, menu: 'fit' },
|
|
draftForHighBust: { bool: false },
|
|
shoulderEase: { pct: 0, min: -2, max: 6, menu: 'fit' },
|
|
lengthBonus: { pct: 10, min: 5, max: 15, menu: 'fit' },
|
|
s3Collar: { pct: 0, min: -100, max: 100, menu: 'style' },
|
|
s3Armhole: { pct: 0, min: -100, max: 100, menu: 'style' },
|
|
acrossBackFactor: { pct: 98, min: 93, max: 100, menu: 'advanced' },
|
|
armholeDepth: { pct: 2, min: -10, max: 50 },
|
|
armholeDepthFactor: { pct: 55, min: 50, max: 70 },
|
|
backNeckCutout: { pct: 5, min: 2, max: 8, menu: 'advanced' },
|
|
frontArmholeDeeper: { pct: 0.2, min: 0, max: 0.5, menu: 'advanced' },
|
|
shoulderSlopeReduction: { pct: 0, min: 0, max: 80, menu: 'advanced' },
|
|
legacyArmholeDepth: { bool: false, menu: 'advanced' },
|
|
sleeveLengthBonus: { pct: 1, min: 0, max: 10, menu: 'fit' },
|
|
hipsEase: { pct: 0, min: 0, max: 10, menu: 'fit' },
|
|
sleevecapEase: { pct: 0, min: 0, max: 10, menu: 'advanced.sleevecap' },
|
|
sleevecapTopFactorX: { pct: 50, min: 25, max: 75, menu: 'advanced.sleevecap' },
|
|
sleevecapTopFactorY: { pct: 45, min: 35, max: 125, menu: 'advanced.sleevecap' },
|
|
sleevecapBackFactorX: { pct: 60, min: 35, max: 65, menu: 'advanced.sleevecap' },
|
|
sleevecapBackFactorY: { pct: 33, min: 30, max: 65, menu: 'advanced.sleevecap' },
|
|
sleevecapFrontFactorX: { pct: 55, min: 35, max: 65, menu: 'advanced.sleevecap' },
|
|
sleevecapFrontFactorY: { pct: 33, min: 30, max: 65, menu: 'advanced.sleevecap' },
|
|
sleevecapQ1Offset: { pct: 1.7, min: 0, max: 7, menu: 'advanced.sleevecap' },
|
|
sleevecapQ2Offset: { pct: 3.5, min: 0, max: 7, menu: 'advanced.sleevecap' },
|
|
sleevecapQ3Offset: { pct: 2.5, min: 0, max: 7, menu: 'advanced.sleevecap' },
|
|
sleevecapQ4Offset: { pct: 1, min: 0, max: 7, menu: 'advanced.sleevecap' },
|
|
sleevecapQ1Spread1: { pct: 10, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ1Spread2: { pct: 15, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ2Spread1: { pct: 15, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ2Spread2: { pct: 10, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ3Spread1: { pct: 10, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ3Spread2: { pct: 8, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ4Spread1: { pct: 7, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleevecapQ4Spread2: { pct: 6.3, min: 4, max: 20, menu: 'advanced.sleevecap' },
|
|
sleeveWidthGuarantee: { pct: 90, min: 25, max: 100, menu: 'advanced' },
|
|
},
|
|
}
|