freesewing
a library for made-to-measure sewing patterns
A set of body measurement data for a range of standard models/sizes.
This is used in freesewing for comparing made-to-measure sewing patterns to a range of standard sizes.
npm install --save @freesewing/models
In node.js:
import{manSize38}from @freesewing/modelswhich will give you an object with measurement: value pairs.
The example above gives you:
{bicepsCircumference: 305,centerBackNeckToWaist: 495,chestCircumference: 965,headCircumference: 580,hipsCircumference: 838,hipsToUpperLeg: 202,naturalWaistToHip: 110,neckCircumference: 391,shoulderSlope: 49,shoulderToShoulder: 444,shoulderToWrist: 680,upperLegCircumference: 598,wristCircumference: 185}In the browser, this will register as freesewing.models:
<scripttype="text/javascript" src="https://unpkg.com/freesewing"></script><scripttype="text/javascript" src="https://unpkg.com/@freesewing/models"></script><scripttype="text/javascript" src="https://unpkg.com/@freesewing/pattern-brian"></script><script>varpattern=freesewing.patterns.brian;pattern.settings.measurements=freesewing.models.manSize38;</script>All measurements are in mm.
- manSize34
- manSize36
- manSize38
- manSize40
- manSize42
- manSize44
To build this, run:
npm run buildSee the license file for details.