feat(simone): Ported Brian's s3 and simons new yoke options
This commit is contained in:
parent
6c58069570
commit
9fb2e1a616
2 changed files with 14 additions and 8 deletions
|
@ -3,7 +3,6 @@ import { version } from '../package.json'
|
||||||
export default {
|
export default {
|
||||||
name: 'simone',
|
name: 'simone',
|
||||||
version,
|
version,
|
||||||
beta: true,
|
|
||||||
design: 'Joost De Cock',
|
design: 'Joost De Cock',
|
||||||
code: 'Joost De Cock',
|
code: 'Joost De Cock',
|
||||||
department: 'tops',
|
department: 'tops',
|
||||||
|
@ -20,7 +19,7 @@ export default {
|
||||||
'sleeveLengthBonus',
|
'sleeveLengthBonus',
|
||||||
'waistEase',
|
'waistEase',
|
||||||
'hipsEase',
|
'hipsEase',
|
||||||
'yokeDart',
|
'roundBack',
|
||||||
],
|
],
|
||||||
style: [
|
style: [
|
||||||
'splitYoke',
|
'splitYoke',
|
||||||
|
@ -30,6 +29,9 @@ export default {
|
||||||
'backDarts',
|
'backDarts',
|
||||||
'frontDarts',
|
'frontDarts',
|
||||||
'contour',
|
'contour',
|
||||||
|
'yokeHeight',
|
||||||
|
's3Collar',
|
||||||
|
's3Armhole',
|
||||||
{
|
{
|
||||||
closure: [
|
closure: [
|
||||||
'extraTopButton',
|
'extraTopButton',
|
||||||
|
@ -123,7 +125,7 @@ export default {
|
||||||
'wrist',
|
'wrist',
|
||||||
],
|
],
|
||||||
dependencies: {
|
dependencies: {
|
||||||
sleeveBase: ['frontBase', 'backBase'],
|
sleeveBase: ['frontBase', 'backBase', 'back'],
|
||||||
sleeve: ['sleeveBase', 'front', 'back'],
|
sleeve: ['sleeveBase', 'front', 'back'],
|
||||||
},
|
},
|
||||||
inject: {
|
inject: {
|
||||||
|
@ -136,7 +138,7 @@ export default {
|
||||||
frontLeft: 'fbaFront',
|
frontLeft: 'fbaFront',
|
||||||
buttonPlacket: 'fbaFront',
|
buttonPlacket: 'fbaFront',
|
||||||
buttonholePlacket: 'fbaFront',
|
buttonholePlacket: 'fbaFront',
|
||||||
yoke: 'backBase',
|
yoke: 'back',
|
||||||
sleeveBase: 'fbaFront',
|
sleeveBase: 'fbaFront',
|
||||||
sleeve: 'sleeveBase',
|
sleeve: 'sleeveBase',
|
||||||
},
|
},
|
||||||
|
@ -228,8 +230,13 @@ export default {
|
||||||
hemCurve: { pct: 50, min: 25, max: 100 },
|
hemCurve: { pct: 50, min: 25, max: 100 },
|
||||||
hipsEase: { pct: 15, min: 10, max: 35 },
|
hipsEase: { pct: 15, min: 10, max: 35 },
|
||||||
lengthBonus: { pct: 25, min: -4, max: 60 },
|
lengthBonus: { pct: 25, min: -4, max: 60 },
|
||||||
|
roundBack: { pct: 0, min: 0, max: 10 },
|
||||||
shoulderEase: { pct: 2, min: 0, max: 15 },
|
shoulderEase: { pct: 2, min: 0, max: 15 },
|
||||||
shoulderSlopeReduction: { pct: 0, min: 0, max: 8 },
|
shoulderSlopeReduction: { pct: 0, min: 0, max: 8 },
|
||||||
|
yokeHeight: { pct: 55, min: 10, max: 90 },
|
||||||
|
// s3 is short for Shoulder Seam Shift
|
||||||
|
s3Collar: { pct: 0, min: -100, max: 100 },
|
||||||
|
s3Armhole: { pct: 0, min: -100, max: 100 },
|
||||||
sleevecapEase: { pct: 0, min: 0, max: 5 },
|
sleevecapEase: { pct: 0, min: 0, max: 5 },
|
||||||
sleevecapTopFactorX: { pct: 50, min: 25, max: 75 },
|
sleevecapTopFactorX: { pct: 50, min: 25, max: 75 },
|
||||||
sleevecapTopFactorY: { pct: 100, min: 35, max: 165 },
|
sleevecapTopFactorY: { pct: 100, min: 35, max: 165 },
|
||||||
|
@ -253,7 +260,6 @@ export default {
|
||||||
sleeveLengthBonus: { pct: 0, min: -40, max: 10 },
|
sleeveLengthBonus: { pct: 0, min: -40, max: 10 },
|
||||||
sleevePlacketLength: { pct: 25, min: 15, max: 35 },
|
sleevePlacketLength: { pct: 25, min: 15, max: 35 },
|
||||||
waistEase: { pct: 15, min: 10, max: 35 },
|
waistEase: { pct: 15, min: 10, max: 35 },
|
||||||
yokeDart: { pct: 0, min: 0, max: 15 },
|
|
||||||
backDartShaping: { pct: 25, min: 5, max: 75 },
|
backDartShaping: { pct: 25, min: 5, max: 75 },
|
||||||
bustDartLength: { pct: 80, min: 50, max: 90 },
|
bustDartLength: { pct: 80, min: 50, max: 90 },
|
||||||
frontDartLength: { pct: 45, min: 30, max: 60 },
|
frontDartLength: { pct: 45, min: 30, max: 60 },
|
||||||
|
|
|
@ -312,9 +312,9 @@ export default (part) => {
|
||||||
.move(points.armhole)
|
.move(points.armhole)
|
||||||
.curve(points.armholeCp2, points.armholeHollowCp1, points.armholeHollow)
|
.curve(points.armholeCp2, points.armholeHollowCp1, points.armholeHollow)
|
||||||
.curve(points.armholeHollowCp2, points.armholePitchCp1, points.armholePitch)
|
.curve(points.armholeHollowCp2, points.armholePitchCp1, points.armholePitch)
|
||||||
.curve(points.armholePitchCp2, points.shoulderCp1, points.shoulder)
|
.join(paths.frontArmhole)
|
||||||
.line(points.neck)
|
.line(points.s3CollarSplit)
|
||||||
.curve(points.neckCp2Front, points.cfNeckCp1, points.cfNeck)
|
.join(paths.frontCollar)
|
||||||
|
|
||||||
switch (options.hemStyle) {
|
switch (options.hemStyle) {
|
||||||
case 'baseball':
|
case 'baseball':
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue