Skip to content
forked from forresto/models

A set of body measurement data for a range of standard models/sizes

License

Notifications You must be signed in to change notification settings

Pixieish/models

 
 

Repository files navigation

Freesewing logo

 freesewing
a library for made-to-measure sewing patterns

Models

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.

Install

npm install --save @freesewing/models

Usage

In node.js:

import { manSize38 } from @freesewing/models

which 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:

<script type="text/javascript" src="https://unpkg.com/freesewing"></script>
<script type="text/javascript" src="https://unpkg.com/@freesewing/models"></script>
<script type="text/javascript" src="https://unpkg.com/@freesewing/pattern-brian"></script>

<script>
var pattern = freesewing.patterns.brian;
pattern.settings.measurements = freesewing.models.manSize38;
</script>

Units

All measurements are in mm.

Available models

  • manSize34
  • manSize36
  • manSize38
  • manSize40
  • manSize42
  • manSize44

Build

To build this, run:

npm run build

License: MIT

See the license file for details.

About

A set of body measurement data for a range of standard models/sizes

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%