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

133 lines
3.7 KiB
JavaScript
Raw Normal View History

2020-04-03 13:35:01 +02:00
import { version } from '../package.json'
export default {
name: 'diana',
version,
2020-04-05 12:34:32 +02:00
design: 'Erica Alcusa Sáez',
code: 'Erica Alcusa Sáez',
department: 'tops',
2020-04-03 13:35:01 +02:00
type: 'pattern',
difficulty: 2,
optionGroups: {
fit: [
'chestEase',
'bicepsEase',
'shoulderEase',
'waistEase',
'hipsEase',
'lengthBonus',
2021-04-24 10:16:31 +02:00
'sleeveLengthBonus',
2020-04-03 13:35:01 +02:00
],
style: ['drapeAngle', 'shoulderSeamLength'],
2020-04-03 13:35:01 +02:00
advanced: [
'acrossBackFactor',
'armholeDepthFactor',
'frontArmholeDeeper',
'sleeveWidthGuarantee',
{
sleevecap: [
'sleevecapEase',
'sleevecapTopFactorX',
'sleevecapTopFactorY',
'sleevecapBackFactorX',
'sleevecapBackFactorY',
'sleevecapFrontFactorX',
'sleevecapFrontFactorY',
'sleevecapQ1Offset',
'sleevecapQ2Offset',
'sleevecapQ3Offset',
'sleevecapQ4Offset',
'sleevecapQ1Spread1',
'sleevecapQ1Spread2',
'sleevecapQ2Spread1',
'sleevecapQ2Spread2',
'sleevecapQ3Spread1',
'sleevecapQ3Spread2',
'sleevecapQ4Spread1',
2021-04-24 10:16:31 +02:00
'sleevecapQ4Spread2',
],
},
],
2020-04-03 13:35:01 +02:00
},
measurements: [
'biceps',
'chest',
'hpsToWaistBack',
'hips',
'waist',
'waistToHips',
'neck',
2020-04-03 13:35:01 +02:00
'shoulderSlope',
'shoulderToShoulder',
'shoulderToWrist',
2021-04-24 10:16:31 +02:00
'wrist',
2020-04-03 13:35:01 +02:00
],
dependencies: {
frontBase: 'base',
backBase: 'base',
front: 'frontBase',
back: 'backBase',
2021-04-24 10:16:31 +02:00
sleeve: ['sleeveBase', 'front', 'back'],
2020-04-03 13:35:01 +02:00
},
inject: {
frontBase: 'base',
backBase: 'base',
front: 'frontBase',
back: 'backBase',
2021-04-24 10:16:31 +02:00
sleeve: 'sleeveBase',
2020-04-03 13:35:01 +02:00
},
hide: ['base', 'frontBase', 'backBase', 'sleeveBase'],
options: {
// Constants
collarFactor: 5,
brianFitSleeve: true,
brianFitCollar: true,
collarEase: 0,
backNeckCutout: 0.05,
shoulderSlopeReduction: 0,
s3Collar: 0,
s3Armhole: 0,
2020-04-03 13:35:01 +02:00
// Angles
drapeAngle: { deg: 20, min: 10, max: 30 },
2020-04-03 13:35:01 +02:00
// Percentages
acrossBackFactor: { pct: 97, min: 93, max: 100 },
cuffEase: { pct: 20, min: 0, max: 30 },
lengthBonus: { pct: 0, min: 0, max: 50 },
sleeveLengthBonus: { pct: 0, min: -40, max: 10 },
shoulderSeamLength: { pct: 35, min: 0.1, max: 60 },
2020-04-03 13:35:01 +02:00
armholeDepthFactor: { pct: 55, min: 50, max: 70 },
frontArmholeDeeper: { pct: 0, min: 0, max: 1.5 },
shoulderEase: { pct: 0, min: -2, max: 6 },
waistEase: { pct: 0, min: -10, max: 20 },
hipsEase: { pct: 0, min: -10, max: 20 },
2020-04-03 13:35:01 +02:00
chestEase: { pct: 0, min: -10, max: 20 },
bicepsEase: { pct: 0, min: -5, max: 50 },
sleevecapEase: { pct: 0, min: 0, max: 10 },
sleevecapTopFactorX: { pct: 50, min: 25, max: 75 },
sleevecapTopFactorY: { pct: 100, min: 35, max: 165 },
sleevecapBackFactorX: { pct: 60, min: 35, max: 65 },
sleevecapBackFactorY: { pct: 33, min: 30, max: 65 },
sleevecapFrontFactorX: { pct: 55, min: 35, max: 65 },
sleevecapFrontFactorY: { pct: 33, min: 30, max: 65 },
sleevecapQ1Offset: { pct: 3, min: 0, max: 7 },
sleevecapQ2Offset: { pct: 5.5, min: 0, max: 7 },
sleevecapQ3Offset: { pct: 4.5, min: 0, max: 7 },
sleevecapQ4Offset: { pct: 1, min: 0, max: 7 },
sleevecapQ1Spread1: { pct: 6, min: 4, max: 20 },
sleevecapQ1Spread2: { pct: 15, min: 4, max: 20 },
sleevecapQ2Spread1: { pct: 15, min: 4, max: 20 },
sleevecapQ2Spread2: { pct: 10, min: 4, max: 20 },
sleevecapQ3Spread1: { pct: 10, min: 4, max: 20 },
sleevecapQ3Spread2: { pct: 8, min: 4, max: 20 },
sleevecapQ4Spread1: { pct: 7, min: 4, max: 20 },
sleevecapQ4Spread2: { pct: 7, min: 4, max: 20 },
2021-04-24 10:16:31 +02:00
sleeveWidthGuarantee: { pct: 90, min: 25, max: 100 },
},
2020-04-03 13:35:01 +02:00
}