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

76 lines
2 KiB
JavaScript
Raw Normal View History

2020-05-17 18:08:44 +02:00
import { version } from '../package.json'
export default {
name: 'titan',
version,
design: 'Debra Bean',
code: 'Joost De Cock',
department: 'unisex',
type: 'block',
difficulty: 3,
tags: ['bottom', 'basics'],
optionGroups: {
fit: ['seatEase', 'kneeEase', 'waistEase'],
2020-05-17 18:08:44 +02:00
advanced: [
'backWaistDart',
'backWaistDartLength',
'crossSeamCurveStart',
'crossSeamCurveBend',
'legBalance',
'inseamCurve',
'outseamCurveKnee',
'outseamCurveSeat',
'frontWaistDart',
'frontWaistDartLength',
'flyCurveBend'
]
},
measurements: [
'backWaist',
'crotchDepth',
'crossSeam',
'frontCrossSeam',
'backSeat',
'seatCircumference',
'kneeCircumference',
'naturalWaist',
'naturalWaistToFloor',
'naturalWaistToKnee',
'naturalWaistToSeat',
'upperLegCircumference'
],
parts: ['back', 'front'],
options: {
backWaistFactor: 0.145,
grainlineBackFactor: 0.5125,
crossSeamFitBalance: 1,
fitKnee: false,
2020-05-17 18:08:44 +02:00
fitCrossSeam: true,
fitFrontCrossSeam: true,
fitBackCrossSeam: true,
flySlopeHinge: 0.54,
flySlopeFactor: 0.09,
frontGrainLineFactor: 0.52,
crotchExtension: 0.05,
2020-05-17 18:08:44 +02:00
frontCrotchExtension: 1.07, // 7% longer at the front
flyCurveStart: 0.25,
upperLegEase: 0.085,
backRise: 0.08,
frontWaistRise: 0.025,
waistEase: { pct: 1, min: 0, max: 5 },
2020-05-17 18:08:44 +02:00
seatEase: { pct: 1, min: 0, max: 5 },
backWaistDart: { pct: 12, min: 5, max: 20 },
backWaistDartLength: { pct: 28.5, min: 15, max: 45 },
crossSeamCurveStart: { pct: 25, min: 0, max: 45 },
crossSeamCurveBend: { pct: 65, min: 45, max: 95 },
kneeEase: { pct: 6, min: 1, max: 25 },
legBalance: { pct: 57.5, min: 52.5, max: 62.5 },
2020-05-17 18:08:44 +02:00
inseamCurve: { pct: 35, min: 20, max: 50 },
outseamCurveKnee: { pct: 35, min: 20, max: 50 },
outseamCurveSeat: { pct: 60, min: 40, max: 80 },
frontWaistDart: { pct: 5, min: 3, max: 20 },
frontWaistDartLength: { pct: 45, min: 25, max: 65 },
flyCurveBend: { pct: 88, min: 70, max: 100 }
}
}