2019-07-11 16:49:28 +02:00
|
|
|
import { version } from "../package.json";
|
|
|
|
|
|
|
|
export default {
|
|
|
|
name: "sandy",
|
|
|
|
version,
|
|
|
|
design: "Erica Alcusa Sáez",
|
|
|
|
code: ["Erica Alcusa Sáez", "Joost De Cock"],
|
|
|
|
department: "womenswear",
|
|
|
|
type: "pattern",
|
|
|
|
difficulty: 3,
|
|
|
|
tags: ["skirt", "top", "basics"],
|
|
|
|
optionGroups: {
|
2019-07-12 13:13:09 +02:00
|
|
|
fit: ["waistbandPosition", "waistbandShape"],
|
2019-07-11 16:49:28 +02:00
|
|
|
style: [
|
|
|
|
"lengthBonus",
|
|
|
|
"circleRatio",
|
|
|
|
"waistbandWidth",
|
|
|
|
"waistbandOverlap",
|
2019-07-12 13:13:09 +02:00
|
|
|
"gathering"
|
|
|
|
],
|
|
|
|
construction: ["seamlessFullCircle", "hemWidth"]
|
2019-07-11 16:49:28 +02:00
|
|
|
},
|
|
|
|
measurements: [
|
|
|
|
"naturalWaist",
|
|
|
|
"naturalWaistToFloor",
|
|
|
|
"naturalWaistToHip",
|
|
|
|
"hipsCircumference"
|
|
|
|
],
|
2019-07-12 10:04:42 +02:00
|
|
|
dependencies: {
|
|
|
|
waistband: "skirt"
|
|
|
|
},
|
2019-07-11 16:49:28 +02:00
|
|
|
options: {
|
2019-07-12 13:13:09 +02:00
|
|
|
// Constants
|
|
|
|
minimumOverlap: 15, // Lower than this and we don't draw a button
|
|
|
|
|
2019-07-11 16:49:28 +02:00
|
|
|
// Bool
|
|
|
|
seamlessFullCircle: { bool: false },
|
|
|
|
|
|
|
|
// Millimeter
|
|
|
|
waistbandWidth: { mm: 40, min: 5, max: 150 },
|
|
|
|
|
|
|
|
// Percentages
|
|
|
|
waistbandPosition: { pct: 50, min: 0, max: 100 },
|
|
|
|
lengthBonus: { pct: 50, min: 10, max: 100 },
|
|
|
|
circleRatio: { pct: 50, min: 20, max: 100 },
|
2019-07-12 10:04:42 +02:00
|
|
|
waistbandOverlap: { pct: 3, min: 0, max: 15 },
|
2019-07-11 16:49:28 +02:00
|
|
|
gathering: { pct: 0, min: 0, max: 200 },
|
2019-07-12 13:13:09 +02:00
|
|
|
hemWidth: { pct: 2, min: 1, max: 10 },
|
2019-07-11 16:49:28 +02:00
|
|
|
|
|
|
|
// Lists
|
|
|
|
waistbandShape: {
|
|
|
|
list: ["straight", "curved"],
|
|
|
|
dflt: "straight"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
};
|