summaryrefslogtreecommitdiff
path: root/source/historical_womenswear
diff options
context:
space:
mode:
authorElena ``of Valhalla'' Grandi <valhalla@trueelena.org>2023-01-25 13:13:57 +0100
committerElena ``of Valhalla'' Grandi <valhalla@trueelena.org>2023-01-25 13:13:57 +0100
commit8c9d9849aadd860721ac1fe8aa7b9a39f504373e (patch)
tree7dff5a80add63d7766eaa65e9a2fc823b168e7e0 /source/historical_womenswear
parent34f48a79643e7f94e9d8f5d1f648e03209f645ec (diff)
Migrated the blocks based on Cutter's Practical Guide from another repo
Diffstat (limited to 'source/historical_womenswear')
-rw-r--r--source/historical_womenswear/drafting_methods/cutters/cutters.vit38
-rw-r--r--source/historical_womenswear/drafting_methods/cutters/foundation_skirt.val216
-rw-r--r--source/historical_womenswear/drafting_methods/cutters/index.rst117
-rw-r--r--source/historical_womenswear/drafting_methods/cutters/ladies_jacket.val521
-rw-r--r--source/historical_womenswear/drafting_methods/index.rst11
-rw-r--r--source/historical_womenswear/index.rst1
-rw-r--r--source/historical_womenswear/skirts/1892_foundation_skirt/foundation_skirt_straight_hem.val10
-rw-r--r--source/historical_womenswear/skirts/1892_foundation_skirt/index.rst6
8 files changed, 913 insertions, 7 deletions
diff --git a/source/historical_womenswear/drafting_methods/cutters/cutters.vit b/source/historical_womenswear/drafting_methods/cutters/cutters.vit
new file mode 100644
index 0000000..4965a96
--- /dev/null
+++ b/source/historical_womenswear/drafting_methods/cutters/cutters.vit
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<vit>
+ <!--Measurements created with Valentina v0.7.51.0 (https://smart-pattern.com.ua/).-->
+ <version>0.5.2</version>
+ <read-only>false</read-only>
+ <notes/>
+ <unit>cm</unit>
+ <pm_system>998</pm_system>
+ <personal>
+ <customer/>
+ <birth-date>1800-01-01</birth-date>
+ <gender>unknown</gender>
+ <email/>
+ </personal>
+ <body-measurements>
+ <m name="bust_circ" value="90"/>
+ <m name="waist_circ" value="65"/>
+ <m name="hip_circ" value="120"/>
+ <m name="neck_back_to_highbust_b" value="20"/>
+ <m name="neck_back_to_waist_b" value="39"/>
+ <m name="armpit_to_waist_side" value="19"/>
+ <m name="height_armpit" value="120"/>
+ <m name="across_back_b" value="30"/>
+ <m name="arm_across_back_center_to_elbow_bent" value="45"/>
+ <m name="arm_across_back_center_to_wrist_bent" value="70"/>
+ <m name="across_chest_f" value="40"/>
+ <m name="armfold_to_armfold_bust" value="44"/>
+ <m name="neck_circ" value="40"/>
+ <m name="neck_back_to_armfold_front" value="30"/>
+ <m name="neck_back_to_bust_front" value="40"/>
+ <m name="neck_back_to_waist_front" value="50"/>
+ <m name="highbust_back_over_shoulder_to_armfold_front" value="41"/>
+ <m name="height_waist_front" value="100"/>
+ <m name="height_waist_side" value="102"/>
+ <m name="height_waist_back" value="105"/>
+ <m name="rise_length_side_sitting" value="30"/>
+ </body-measurements>
+</vit>
diff --git a/source/historical_womenswear/drafting_methods/cutters/foundation_skirt.val b/source/historical_womenswear/drafting_methods/cutters/foundation_skirt.val
new file mode 100644
index 0000000..7d6c88d
--- /dev/null
+++ b/source/historical_womenswear/drafting_methods/cutters/foundation_skirt.val
@@ -0,0 +1,216 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<pattern labelPrefix="en">
+ <!--Pattern created with Valentina v0.7.51.0 (https://smart-pattern.com.ua/).-->
+ <version>0.9.0</version>
+ <unit>cm</unit>
+ <description/>
+ <notes/>
+ <patternName>Foundation Skirt</patternName>
+ <patternNumber/>
+ <company>Cutter's Practical Guide</company>
+ <patternLabel dateFormat="yyyy-MM-dd" timeFormat="hh:mm:ss">
+ <line alignment="0" bold="true" italic="false" sfIncrement="4" text="%author%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="2" text="%patternName%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="%patternNumber%"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%customer%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="%mFileName%"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%date%"/>
+ </patternLabel>
+ <measurements>cutters.vit</measurements>
+ <increments>
+ <increment formula="2.5" name="#placket_depth"/>
+ <increment formula="45" name="#pocket_depth_from_waist"/>
+ <increment formula="14" name="#pocket_width"/>
+ </increments>
+ <previewCalculations/>
+ <draw name="pattern">
+ <calculation>
+ <point id="1" mx="0.264583" my="0.396875" name="A" showLabel="true" type="single" x="0.79375" y="1.05833"/>
+ <point angle="270" basePoint="1" id="2" length="height_waist_front + 1.25" lineColor="black" mx="0.264583" my="0.396875" name="A40" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="180" basePoint="1" id="3" length="hip_circ / 2" lineColor="black" mx="-2.7494" my="-1.61245" name="A20" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="1" id="4" length="18" lineColor="black" mx="0.264583" my="0.396875" name="A7" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="3" id="5" mx="-3.64244" my="-0.0496415" name="A20a" secondPoint="4" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="1" id="6" length="2.5" lineColor="black" mx="-0.405192" my="-1.61245" name="A1" secondPoint="3" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="270" basePoint="6" id="7" length="1.25" lineColor="black" mx="0.264583" my="0.396875" name="Ah" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="0" basePoint="2" id="8" lineColor="black" mx="0.264583" my="0.396875" name="A40f" p1Line="7" p2Line="4" showLabel="true" type="lineIntersectAxis" typeLine="hair"/>
+ <point center="7" firstPoint="1" id="9" mx="0.264583" my="0.396875" name="A4" radius="waist_circ / 8" secondPoint="3" showLabel="true" type="pointOfContact"/>
+ <point firstPoint="3" id="10" length="2.5" lineColor="black" mx="0.152954" my="0.396875" name="A19" secondPoint="1" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="180" basePoint="2" id="11" lineColor="black" mx="0.264583" my="0.396875" name="A20sb" p1Line="10" p2Line="5" showLabel="true" type="lineIntersectAxis" typeLine="hair"/>
+ <point firstPoint="9" id="12" length="3.8" lineColor="black" mx="0.264583" my="0.396875" name="A5h" secondPoint="10" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="10" id="13" length="(waist_circ / 2 - 4 - Line_Ah_A4) / 3" lineColor="black" mx="0.264583" my="0.396875" name="A16h" secondPoint="1" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="13" id="14" length="(CurrentLength - Line_A19_A16h * 2) / 2" lineColor="black" mx="0.264583" my="0.396875" name="A13h" secondPoint="12" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="14" id="15" length="Line_A19_A16h" lineColor="black" mx="0.264583" my="0.396875" name="A11" secondPoint="12" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="15" id="16" length="Line_A16h_A13h" lineColor="black" mx="0.264583" my="0.396875" name="A8" secondPoint="12" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="13" id="17" length="CurrentLength/2" lineColor="black" mx="-1.63311" my="-2.05897" name="A15w" secondPoint="14" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="15" id="18" length="CurrentLength/2" lineColor="black" mx="-1.52148" my="-1.94734" name="A9hw" secondPoint="16" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="12" id="19" length="CurrentLength/2" lineColor="black" mx="-2.19126" my="-2.05897" name="A4qqqw" secondPoint="9" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="19" id="20" mx="0.264583" my="0.396875" name="A4qqq" secondPoint="4" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="18" id="21" mx="0.264583" my="0.396875" name="A9h" secondPoint="4" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="17" id="22" mx="0.264583" my="0.396875" name="A15" secondPoint="4" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="21" id="23" mx="0.264583" my="0.396875" name="A9hh" secondPoint="2" showLabel="true" type="pointOfIntersection"/>
+ <point angle="180" basePoint="11" id="24" length="33" lineColor="black" mx="0.264583" my="0.396875" name="B0h" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="11" id="25" mx="0.264583" my="0.396875" name="B13" secondPoint="1" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="24" id="26" mx="0.264583" my="0.396875" name="B0" secondPoint="25" showLabel="true" type="pointOfIntersection"/>
+ <point angle="90" basePoint="26" id="27" length="4" lineColor="black" mx="0.264583" my="0.396875" name="B0r" showLabel="true" type="endLine" typeLine="hair"/>
+ <spline aScale="0" angle1="0" angle2="160" color="black" id="28" length1="10" length2="5" penStyle="hair" point1="27" point4="25" type="simpleInteractive"/>
+ <spline aScale="0" angle1="-10" angle2="180" color="black" id="29" length1="3" length2="4" penStyle="hair" point1="9" point4="7" type="simpleInteractive"/>
+ <point firstPoint="10" id="30" length="25" lineColor="black" mx="0.264583" my="0.396875" name="A2" secondPoint="11" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="10" id="31" length="13" lineColor="black" mx="0.264583" my="0.396875" name="A3" secondPoint="11" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="31" id="32" length="14" lineColor="black" mx="0.264583" my="0.396875" name="A5" secondPoint="11" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="180" basePoint="30" id="33" length="#placket_depth" lineColor="black" mx="0.264583" my="0.396875" name="A6" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="33" id="34" length="1.25" lineColor="black" mx="0.264583" my="0.396875" name="A9" secondPoint="3" showLabel="true" type="alongLine" typeLine="none"/>
+ <spline aScale="0" angle1="180" angle2="270" color="black" id="35" length1="1" length2="1" penStyle="hair" point1="30" point4="34" type="simpleInteractive"/>
+ <line firstPoint="11" id="82" lineColor="black" secondPoint="8" typeLine="hair"/>
+ <point firstPoint="3" id="83" length="#pocket_depth_from_waist" lineColor="black" mx="0.264583" my="0.396875" name="A10" secondPoint="5" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="32" id="97" mx="0.610273" my="-2.45507" name="A12" secondPoint="83" showLabel="true" type="pointOfIntersection"/>
+ <point angle="0" basePoint="97" id="99" length="#pocket_width" lineColor="black" mx="0.264583" my="-2.17437" name="A13" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="90" basePoint="99" id="100" length="18" lineColor="black" mx="0.264583" my="0.396875" name="A14" showLabel="true" type="endLine" typeLine="hair"/>
+ <spline aScale="0" angle1="-30" angle2="90" color="black" id="101" length1="5" length2="8" penStyle="hair" point1="31" point4="100" type="simpleInteractive"/>
+ </calculation>
+ <modeling>
+ <point id="36" idObject="10" inUse="false" mx="0.152954" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="37" idObject="13" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="38" idObject="22" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="39" idObject="14" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="40" idObject="15" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="41" idObject="21" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="42" idObject="16" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="43" idObject="12" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="44" idObject="20" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="45" idObject="9" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="46" idObject="29" inUse="false" type="modelingSpline"/>
+ <point id="47" idObject="7" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="48" idObject="4" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="49" idObject="2" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="50" idObject="23" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="51" idObject="11" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="52" idObject="32" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="53" idObject="30" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="54" idObject="31" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="56" idObject="27" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="57" idObject="28" inUse="false" type="modelingSpline"/>
+ <point id="58" idObject="25" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="59" idObject="11" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="60" idObject="24" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="62" idObject="21" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="63" idObject="23" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="false" id="64" inUse="false" lastToCountour="false" name="front_seam" type="2" typeLine="dashDotLine" visible="1">
+ <nodes>
+ <node idObject="62" type="NodePoint"/>
+ <node idObject="63" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="71" idObject="7" inUse="false" type="pin"/>
+ <point id="72" idObject="8" inUse="false" type="pin"/>
+ <point id="73" idObject="8" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="74" idObject="27" inUse="false" type="pin"/>
+ <point id="75" idObject="24" inUse="false" type="pin"/>
+ <point id="76" idObject="3" inUse="false" mx="-2.7494" my="-1.61245" showLabel="true" type="modeling"/>
+ <point id="77" idObject="10" inUse="false" mx="0.152954" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="78" idObject="30" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="79" idObject="34" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="81" idObject="35" inUse="false" type="modelingSpline"/>
+ <point id="89" idObject="31" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="95" idObject="32" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="102" idObject="101" inUse="false" type="modelingSpline"/>
+ <point id="103" idObject="100" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="104" idObject="99" inUse="false" mx="0.264583" my="-2.17437" showLabel="true" type="modeling"/>
+ <point id="105" idObject="97" inUse="false" mx="0.610273" my="-2.45507" showLabel="true" type="modeling"/>
+ </modeling>
+ <details>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="55" mx="0" my="0" name="front_and_side" seamAllowance="true" version="2" width="2">
+ <data annotation="Some or all darts can be changed to pleats" foldPosition="" fontSize="0" height="5" letter="A" mx="-860.641" my="1020.96" onFold="true" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%pAnnotation%"/>
+ </data>
+ <patternInfo fontSize="0" height="5" mx="-852.203" my="860.641" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" bottomPin="72" length="1" mx="0" my="0" rotation="90" topPin="71" visible="true"/>
+ <nodes>
+ <node idObject="36" type="NodePoint"/>
+ <node idObject="37" type="NodePoint"/>
+ <node idObject="38" type="NodePoint"/>
+ <node idObject="39" type="NodePoint"/>
+ <node idObject="40" type="NodePoint"/>
+ <node idObject="41" type="NodePoint"/>
+ <node idObject="42" type="NodePoint"/>
+ <node idObject="43" type="NodePoint"/>
+ <node idObject="44" type="NodePoint"/>
+ <node idObject="45" type="NodePoint"/>
+ <node idObject="46" reverse="0" type="NodeSpline"/>
+ <node after="0" idObject="47" type="NodePoint"/>
+ <node after="0" before="0" idObject="48" type="NodePoint"/>
+ <node before="0" idObject="73" type="NodePoint"/>
+ <node idObject="49" type="NodePoint"/>
+ <node idObject="50" type="NodePoint"/>
+ <node idObject="51" type="NodePoint"/>
+ <node idObject="52" passmark="true" passmarkAngle="straightforward" passmarkLine="vMark" type="NodePoint"/>
+ <node idObject="53" passmark="true" passmarkAngle="straightforward" passmarkLine="one" type="NodePoint"/>
+ <node idObject="54" passmark="true" passmarkAngle="straightforward" passmarkLine="vMark" type="NodePoint"/>
+ </nodes>
+ <iPaths>
+ <record path="64"/>
+ </iPaths>
+ <pins>
+ <record>71</record>
+ <record>72</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="61" mx="0" my="0" name="back" seamAllowance="true" version="2" width="2">
+ <data annotation="" foldPosition="" fontSize="0" height="5" letter="B" mx="-3484.65" my="340.019" onFold="true" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="5" mx="-3478.89" my="109.498" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" bottomPin="75" length="1" mx="0" my="0" rotation="90" topPin="74" visible="true"/>
+ <nodes>
+ <node before="0" idObject="56" type="NodePoint"/>
+ <node idObject="57" reverse="0" type="NodeSpline"/>
+ <node idObject="58" type="NodePoint"/>
+ <node idObject="59" type="NodePoint"/>
+ <node after="0" idObject="60" type="NodePoint"/>
+ </nodes>
+ <pins>
+ <record>74</record>
+ <record>75</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="80" mx="-4.26945" my="-1.82976" name="facing" seamAllowance="true" version="2" width="1">
+ <data annotation="" foldPosition="" fontSize="0" height="2" letter="C" mx="-1926.44" my="142.309" onFold="false" orientation="" quantity="2" rotation="AngleLine_A19_A2 - 180" rotationWay="" tilt="" visible="true" width="5">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="2" mx="-1961.25" my="369.961" rotation="AngleLine_A19_A2 - 180" visible="true" width="5"/>
+ <grainline arrows="0" length="1" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node idObject="76" type="NodePoint"/>
+ <node after="2" idObject="77" type="NodePoint"/>
+ <node before="2" idObject="78" type="NodePoint"/>
+ <node idObject="81" reverse="0" type="NodeSpline"/>
+ <node idObject="79" type="NodePoint"/>
+ </nodes>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="96" mx="56.8095" my="-11.4161" name="pocket" seamAllowance="true" version="2" width="2">
+ <data annotation="" foldPosition="" fontSize="0" height="5" letter="D" mx="-1826.44" my="1108.4" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="5">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="5" mx="-1828.3" my="920.986" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" length="1" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node idObject="89" passmark="true" passmarkAngle="straightforward" passmarkLine="vMark" type="NodePoint"/>
+ <node idObject="102" reverse="0" type="NodeSpline"/>
+ <node idObject="103" type="NodePoint"/>
+ <node idObject="104" type="NodePoint"/>
+ <node idObject="105" type="NodePoint"/>
+ <node idObject="95" passmark="true" passmarkAngle="straightforward" passmarkLine="vMark" type="NodePoint"/>
+ </nodes>
+ </detail>
+ </details>
+ <groups/>
+ </draw>
+</pattern>
diff --git a/source/historical_womenswear/drafting_methods/cutters/index.rst b/source/historical_womenswear/drafting_methods/cutters/index.rst
new file mode 100644
index 0000000..dec05d9
--- /dev/null
+++ b/source/historical_womenswear/drafting_methods/cutters/index.rst
@@ -0,0 +1,117 @@
+The Cutters' Practical Guide to the Cutting of Ladies Garments
+==============================================================
+
+This section follows :cite:`1892:cutters`.
+
+At least some of the original blocks included sewing allowances: they
+have all been consistently removed, and the automatic sewing allowances
+from Valentina used instead.
+
+All measurements have also been converted to metric.
+
+Measurements
+------------
+
+The blocks have been converted to metric measures.
+
+All measurements should be taken on top of basic underwear, including a
+corset *and bustle* , following the instructions given by the book.
+
+The file :download:`cutters.vit` include all the measurements used in
+these blocks and the patterns derived from them.
+
+Instructions on how to take them are on the pages listed of the book
+itself.
+
+Jackets, Ulsters, Bodices, Habits, Dolmands &c.
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Pages 5/6, Figures 8 and 9, Plate 3
+
++----------------------+-----+----------------------------------------------+
+| Cutters' | Valentina |
++======================+=====+==============================================+
+| Chest | G04 | ``bust_circ`` |
++----------------------+-----+----------------------------------------------+
+| Waist | G07 | ``waist_circ`` |
++----------------------+-----+----------------------------------------------+
+| Hips | G09 | ``hip_circ`` |
++----------------------+-----+----------------------------------------------+
+| Scye Depth | H21 | ``neck_back_to_highbust_b`` |
++----------------------+-----+----------------------------------------------+
+| Natrl Waist | H19 | ``neck_back_to_waist_b`` |
++----------------------+-----+----------------------------------------------+
+| Side lenght | H03 | ``armpit_to_waist_side`` |
++----------------------+-----+----------------------------------------------+
+| Long Side Length | A04 | ``height_armpit`` |
++----------------------+-----+----------------------------------------------+
+| Across Back | I08 | ``across_back_b`` |
++----------------------+-----+----------------------------------------------+
+| Width of B. to Elb. | O12 | ``arm_across_back_center_to_elbow_bent`` |
++----------------------+-----+----------------------------------------------+
+| Full length sleeve | O13 | ``arm_across_back_center_to_wrist_bent`` |
++----------------------+-----+----------------------------------------------+
+| Across Chest | I03 | ``across_chest_f`` |
++----------------------+-----+----------------------------------------------+
+| Prominence of Bust | P09 | ``armfold_to_armfold_bust`` |
++----------------------+-----+----------------------------------------------+
+| Neck | G02 | ``neck_circ / 2`` |
++----------------------+-----+----------------------------------------------+
+| Front Sholdr. | P02 | ``neck_back_to_armfold_front`` |
++----------------------+-----+----------------------------------------------+
+| Over Sholdr. | P01 | ``neck_back_to_bust_front`` |
++----------------------+-----+----------------------------------------------+
+| Sholdr to waist | O01 | ``neck_back_to_waist_front`` |
++----------------------+-----+----------------------------------------------+
+| | P04 | ``highbust_back_over_shoulder_to_armfold_f`` |
++----------------------+-----+----------------------------------------------+
+
+Note that the hips measurement is taken on top of a bustle
+
+Skirts and Trousers
+^^^^^^^^^^^^^^^^^^^
+
++----------------------+-----+----------------------------------------------+
+| Cutters' | Valentina |
++======================+=====+==============================================+
+| Front length | A13 | ``height_waist_front`` |
++----------------------+-----+----------------------------------------------+
+| Side length | A05 | ``height_waist_side`` |
++----------------------+-----+----------------------------------------------+
+| Back length | A23 | ``height_waist_back`` |
++----------------------+-----+----------------------------------------------+
+| Waist to chair | N04 | ``rise_length_side_sitting`` |
++----------------------+-----+----------------------------------------------+
+
+Riding Habits etc.
+^^^^^^^^^^^^^^^^^^
+
++----------------------+-----+----------------------------------------------+
+| Cutters' | Valentina |
++======================+=====+==============================================+
+| | | |
++----------------------+-----+----------------------------------------------+
+| | | |
++----------------------+-----+----------------------------------------------+
+| | | |
++----------------------+-----+----------------------------------------------+
+
+Blocks
+------
+
+S. B. tight-fitting Jacket
+^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Page 7, diagram 1, plate 4., plus sleeve from page 26, diagram 41, plate
+21.
+
+* :download:`ladies_jacket.val`
+
+Skirt
+^^^^^
+
+Page 41, diagram 87, plate 38.
+
+* :download:`foundation_skirt.val`
+
+
diff --git a/source/historical_womenswear/drafting_methods/cutters/ladies_jacket.val b/source/historical_womenswear/drafting_methods/cutters/ladies_jacket.val
new file mode 100644
index 0000000..7854452
--- /dev/null
+++ b/source/historical_womenswear/drafting_methods/cutters/ladies_jacket.val
@@ -0,0 +1,521 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<pattern labelPrefix="en">
+ <!--Pattern created with Valentina v0.7.51.0 (https://smart-pattern.com.ua/).-->
+ <version>0.9.0</version>
+ <unit>cm</unit>
+ <description/>
+ <notes/>
+ <patternName>Tight Fitting Ladies Jacket</patternName>
+ <patternNumber/>
+ <company/>
+ <patternLabel dateFormat="yyyy-MM-dd" timeFormat="hh:mm:ss">
+ <line alignment="0" bold="true" italic="false" sfIncrement="4" text="%author%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="2" text="%patternName%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="%patternNumber%"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%customer%"/>
+ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="%mFileName%"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%date%"/>
+ </patternLabel>
+ <measurements>cutters.vit</measurements>
+ <increments>
+ <increment description="full length of the garment" formula="neck_back_to_waist_b + 25" name="#full_length"/>
+ <increment description="distance between the back of the neck and the bottom of the shoulder" formula="neck_back_to_waist_b / 6" name="#shoulder_line"/>
+ <increment description="distance between waist and hips. wasn't measured, but a standard used, in the book" formula="18" name="#waist_to_hips"/>
+ <increment formula="3" name="#ease"/>
+ <increment description="waist suppression in the back and sides: usually 2.5 cm, but up to 3 or even 4 cm for tight-laced waists." formula="2.5" name="#waist_suppression"/>
+ <increment description="about 20 to 25 cm depending on how flat the stomach is" formula="25" name="#length_darts_waist_down"/>
+ <increment formula="hip_circ" name="#hips_with_bustle"/>
+ <increment description="width of the button stand, button side" formula="4" name="#stand_width_buttons"/>
+ <increment description="width of the button stand, buttonholes side" formula="2.5" name="#stand_width_holes"/>
+ <increment description="circumference of the sleeve at the elbow" formula="30" name="#sleeve_circ_elbow"/>
+ <increment formula="24" name="#sleeve_circ_wrist"/>
+ <increment formula="2" name="#seam_allowance"/>
+ </increments>
+ <previewCalculations/>
+ <draw name="pattern">
+ <calculation>
+ <point id="1" mx="0.264583" my="0.396875" name="A" showLabel="true" type="single" x="0.79375" y="1.05833"/>
+ <point angle="270" basePoint="1" id="2" length="neck_back_to_waist_b + #waist_to_hips" lineColor="black" mx="-3.90035" my="-0.774514" name="A22h" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="1" id="3" length="#shoulder_line" lineColor="black" mx="-5.98282" my="-0.774514" name="A2eeeee" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="1" id="4" length="neck_back_to_highbust_b" lineColor="black" mx="-2.3385" my="-0.774514" name="A8" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="1" id="5" length="neck_back_to_waist_b" lineColor="black" mx="-3.90035" my="-0.384051" name="A15h" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="1" id="6" length="#full_length" lineColor="black" mx="-3.50989" my="-0.774514" name="A25" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="0" basePoint="1" id="7" length="neck_circ / 6" lineColor="black" mx="0.264583" my="0.396875" name="A2h" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="90" basePoint="7" id="8" length="2" lineColor="black" mx="0.264583" my="0.396875" name="A0qqq" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="0" basePoint="5" id="9" length="2.5" lineColor="black" mx="0.264583" my="0.396875" name="A1" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="0" basePoint="3" id="10" length="across_back_b / 2 + 1" lineColor="black" mx="0.264583" my="0.396875" name="A6h" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="270" basePoint="10" id="11" length="5" lineColor="black" mx="0.394737" my="-1.81575" name="A6h1" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="180" basePoint="11" id="12" length="Line_A2eeeee_A6h - across_back_b / 2" lineColor="black" mx="0.264583" my="0.470344" name="A2" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="0" basePoint="4" id="13" lineColor="black" mx="0.264583" my="0.396875" name="A0h" p1Line="3" p2Line="9" showLabel="true" type="lineIntersectAxis" typeLine="hair"/>
+ <point angle="0" basePoint="13" id="14" length="bust_circ / 2 + #ease" lineColor="black" mx="0.264583" my="0.396875" name="A20h" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="14" id="15" length="(across_chest_f + armfold_to_armfold_bust) / 4" lineColor="black" mx="0.264583" my="0.396875" name="A12h" secondPoint="13" showLabel="true" type="alongLine" typeLine="none"/>
+ <line firstPoint="8" id="16" lineColor="black" secondPoint="10" typeLine="hair"/>
+ <spline aScale="0" angle1="0" angle2="AngleLine_A0qqq_A6h - 90" color="black" id="17" length1="3" length2="1" penStyle="hair" point1="1" point4="8" type="simpleInteractive"/>
+ <spline aScale="0" angle1="AngleLine_A0qqq_A6h - 5" angle2="AngleLine_A0qqq_A6h + 180 + 5" color="black" id="18" length1="5" length2="5" penStyle="hair" point1="8" point4="10" type="simpleInteractive"/>
+ <spline aScale="0" angle1="AngleLine_A0qqq_A6h + 270" angle2="90" color="black" id="19" length1="2" length2="1" penStyle="hair" point1="10" point4="12" type="simpleInteractive"/>
+ <arc aScale="0" angle1="60" angle2="80" center="15" color="cornflowerblue" id="20" penStyle="hair" radius="neck_back_to_armfold_front - Spl_A_A0qqq" type="simple"/>
+ <arc aScale="0" angle1="110" angle2="130" center="14" color="cornflowerblue" id="21" penStyle="hair" radius="neck_back_to_armfold_front - Spl_A_A0qqq + 2" type="simple"/>
+ <point crossPoint="1" firstArc="20" id="22" mx="0.264583" my="0.396875" name="Af" secondArc="21" showLabel="true" type="pointOfIntersectionArcs"/>
+ <point angle="0" basePoint="22" id="23" length="neck_circ / 6" lineColor="black" mx="0.264583" my="0.396875" name="Av" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="23" id="24" length="neck_circ / 6" lineColor="black" mx="0.186729" my="0.396875" name="Ai" secondPoint="14" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="0" basePoint="5" id="25" lineColor="black" mx="0.264583" my="0.396875" name="A22" p1Line="23" p2Line="14" showLabel="true" type="lineIntersectAxis" typeLine="hair"/>
+ <point angle="0" basePoint="2" id="26" lineColor="black" mx="0.264583" my="0.396875" name="A23h" p1Line="23" p2Line="14" showLabel="true" type="lineIntersectAxis" typeLine="hair"/>
+ <point angle="AngleLine_A0qqq_A6h + 90" basePoint="13" id="27" lineColor="black" mx="0.54769" my="-0.523222" name="Aw" p1Line="8" p2Line="10" showLabel="true" type="lineIntersectAxis" typeLine="hair"/>
+ <arc aScale="0" angle1="90" angle2="110" center="15" color="cornflowerblue" id="28" penStyle="hair" radius="highbust_back_over_shoulder_to_armfold_front - Line_A0h_Aw" type="simple"/>
+ <arc aScale="0" angle1="160" angle2="200" center="22" color="cornflowerblue" id="29" penStyle="hair" radius="Spl_A0qqq_A6h - 1" type="simple"/>
+ <point crossPoint="1" firstArc="28" id="30" mx="0.264583" my="0.396875" name="Ad" secondArc="29" showLabel="true" type="pointOfIntersectionArcs"/>
+ <line firstPoint="22" id="31" lineColor="black" secondPoint="30" typeLine="hair"/>
+ <spline aScale="0" angle1="AngleLine_Af_Ad + 10" angle2="AngleLine_Af_Ad + 180 + 10" color="black" id="32" length1="3" length2="5" penStyle="hair" point1="22" point4="30" type="simpleInteractive"/>
+ <point firstPoint="15" id="33" length="2.5" lineColor="black" mx="-0.692266" my="1.04616" name="A11h" secondPoint="13" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="13" id="34" length="r2cm(CurrentLength/10/3)*10" lineColor="black" mx="0.264583" my="0.396875" name="A4q" secondPoint="33" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="34" id="35" length="CurrentLength/2" lineColor="black" mx="0.264583" my="0.396875" name="A8b" secondPoint="33" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="13" id="36" length="CurrentLength/2" lineColor="black" mx="-2.20097" my="-2.13461" name="An" secondPoint="14" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="270" basePoint="36" id="37" length="armpit_to_waist_side" lineColor="black" mx="0.264583" my="0.396875" name="Ae" showLabel="true" type="endLine" typeLine="hair"/>
+ <point center="22" firstPoint="23" id="39" mx="1.56765" my="-1.46465" name="At" radius="neck_back_to_waist_front - Spl_A_A0qqq" secondPoint="25" showLabel="true" type="pointOfContact"/>
+ <point firstPoint="9" id="40" length="Line_A0h_A4q / 2" lineColor="black" mx="0.264583" my="0.396875" name="A3" secondPoint="37" showLabel="true" type="alongLine" typeLine="none"/>
+ <spline aScale="0" angle1="220" angle2="70" color="black" id="41" length1="3" length2="3" penStyle="hair" point1="12" point4="34" type="simpleInteractive"/>
+ <spline aScale="0" angle1="250" angle2="AngleLine_A1_A3 + 90" color="black" id="42" length1="3" length2="5" penStyle="hair" point1="34" point4="40" type="simpleInteractive"/>
+ <point angle="AngleLine_A3_Ae - 90" basePoint="40" id="43" lineColor="black" mx="-1.96924" my="-2.11618" name="A3d" p1Line="2" p2Line="26" showLabel="true" type="lineIntersectAxis" typeLine="hair"/>
+ <point angle="0" basePoint="6" id="45" lineColor="black" mx="0.389547" my="0.396875" name="A25f" p1Line="23" p2Line="14" showLabel="true" type="lineIntersectAxis" typeLine="hair"/>
+ <point firstPoint="40" id="48" length="#waist_suppression" lineColor="black" mx="-1.80093" my="-2.04419" name="A4" secondPoint="25" showLabel="true" type="alongLine" typeLine="none"/>
+ <spline aScale="0" angle1="90" angle2="250" color="black" id="49" length1="5" length2="3" penStyle="hair" point1="48" point4="34" type="simpleInteractive"/>
+ <point angle="270" basePoint="48" id="50" length="Spl_A4q_A3 - Spl_A4_A4q" lineColor="black" mx="-1.70705" my="1.14797" name="A4d" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="48" id="53" length="Line_A4q_A8b - #waist_suppression / 2" lineColor="black" mx="-2.76153" my="-1.85331" name="A7q" secondPoint="25" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="53" id="54" length="#waist_suppression" lineColor="black" mx="0.652546" my="-1.85331" name="A8q" secondPoint="25" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="54" id="55" length="Line_A8b_A11h - #waist_suppression / 2" lineColor="black" mx="-2.76153" my="-2.08609" name="A11q" secondPoint="25" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="55" id="56" length="#waist_suppression" lineColor="black" mx="0.652546" my="-1.93091" name="A12q" secondPoint="25" showLabel="true" type="alongLine" typeLine="none"/>
+ <spline aScale="0" angle1="270" angle2="180" color="black" id="57" length1="5" length2="5" penStyle="hair" point1="12" point4="36" type="simpleInteractive"/>
+ <point angle="90" basePoint="35" curve="57" id="58" lineColor="black" mx="-0.899307" my="-3.32757" name="A8ba" showLabel="true" type="curveIntersectAxis" typeLine="hair"/>
+ <spline aScale="0" angle1="0" angle2="AngleLine_Af_Ad + 90" color="black" id="61" length1="8" length2="3" penStyle="hair" point1="36" point4="30" type="simpleInteractive"/>
+ <point angle="90" basePoint="33" curve="61" id="62" lineColor="black" mx="-1.63854" my="-3.07173" name="A11ha" showLabel="true" type="curveIntersectAxis" typeLine="hair"/>
+ <point firstPoint="39" id="71" length="3.8" lineColor="black" mx="-1.36486" my="1.63836" name="A20hw" secondPoint="56" showLabel="true" type="alongLine" typeLine="none"/>
+ <line firstPoint="50" id="72" lineColor="black" secondPoint="53" typeLine="hair"/>
+ <line firstPoint="56" id="73" lineColor="black" secondPoint="39" typeLine="hair"/>
+ <point firstPoint="71" id="74" length="(Line_A1_A3 + Line_A4d_A7q + Line_A8q_A11q + Line_A12q_At - waist_circ / 2 - #ease) / 2" lineColor="black" mx="0.264583" my="0.396875" name="A19" secondPoint="56" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="74" id="75" length="3.8" lineColor="black" mx="0.264583" my="0.396875" name="A17h" secondPoint="56" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="75" id="76" length="Line_A20hw_A19" lineColor="black" mx="0.264583" my="0.396875" name="A16" secondPoint="56" showLabel="true" type="alongLine" typeLine="none"/>
+ <arc aScale="0" angle1="250" angle2="300" center="22" color="cornflowerblue" id="77" penStyle="hair" radius="neck_back_to_bust_front - Spl_A_A0qqq + 1" type="simple"/>
+ <point firstPoint="71" id="78" length="CurrentLength/2" lineColor="black" mx="-1.97983" my="-1.65516" name="A5" secondPoint="74" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="75" id="79" length="CurrentLength/2" lineColor="black" mx="-1.78745" my="-1.71929" name="A6" secondPoint="76" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="AngleLine_A22_A20h" basePoint="78" curve="77" id="80" lineColor="black" mx="0.136331" my="-2.4888" name="A7" showLabel="true" type="curveIntersectAxis" typeLine="hair"/>
+ <point angle="AngleLine_A22_A20h" basePoint="79" curve="77" id="83" lineColor="black" mx="-2.30046" my="-1.97579" name="A9" showLabel="true" type="curveIntersectAxis" typeLine="hair"/>
+ <line firstPoint="83" id="86" lineColor="black" secondPoint="75" typeLine="hair"/>
+ <line firstPoint="80" id="87" lineColor="black" secondPoint="71" typeLine="hair"/>
+ <point firstPoint="83" id="88" length="Line_A9_A17h" lineColor="black" mx="-3.00585" my="-0.0520083" name="A10" secondPoint="76" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="80" id="89" length="Line_A7_A20hw" lineColor="black" mx="-1.59508" my="1.29464" name="A11" secondPoint="74" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="78" id="90" length="- #length_darts_waist_down" lineColor="black" mx="0.264583" my="0.396875" name="A12" secondPoint="80" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="79" id="91" length="- #length_darts_waist_down" lineColor="black" mx="0.264583" my="0.396875" name="A13" secondPoint="83" showLabel="true" type="alongLine" typeLine="none"/>
+ <point id="92" mx="-3.10944" my="-1.97744" name="A14" p1Line1="76" p1Line2="2" p2Line1="91" p2Line2="26" showLabel="true" type="lineIntersect"/>
+ <point id="93" mx="0.639474" my="-2.22736" name="A15" p1Line1="75" p1Line2="2" p2Line1="91" p2Line2="26" showLabel="true" type="lineIntersect"/>
+ <line firstPoint="92" id="94" lineColor="black" secondPoint="93" typeLine="hair"/>
+ <point id="95" mx="-3.10944" my="-2.1024" name="A17" p1Line1="74" p1Line2="2" p2Line1="90" p2Line2="26" showLabel="true" type="lineIntersect"/>
+ <point id="96" mx="0.764438" my="-2.35233" name="A18" p1Line1="71" p1Line2="2" p2Line1="90" p2Line2="26" showLabel="true" type="lineIntersect"/>
+ <line firstPoint="95" id="97" lineColor="black" secondPoint="96" typeLine="hair"/>
+ <point firstPoint="55" id="98" length="CurrentLength/2" lineColor="black" mx="-0.860091" my="-2.35233" name="A20" secondPoint="56" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="98" id="99" mx="0.264583" my="0.396875" name="A21" secondPoint="2" showLabel="true" type="pointOfIntersection"/>
+ <point id="100" mx="0.264583" my="0.396875" name="A23" p1Line1="55" p1Line2="6" p2Line1="99" p2Line2="45" showLabel="true" type="lineIntersect"/>
+ <point firstPoint="99" id="101" length="(#hips_with_bustle / 2 + 5 - Line_A22h_A23h + Line_A14_A15 + Line_A17_A18) / 3" lineColor="black" mx="-1.57946" my="-2.29182" name="A1hips" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="53" id="102" length="CurrentLength/2" lineColor="black" mx="0.264583" my="0.396875" name="A24" secondPoint="54" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="102" id="103" mx="0.264583" my="0.396875" name="A26" secondPoint="2" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="103" id="104" length="Line_A21_A1hips" lineColor="black" mx="-1.92212" my="0.467414" name="Aqqq2" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="43" id="105" length="Line_A21_A1hips" lineColor="black" mx="0.264583" my="0.396875" name="Aqqq" secondPoint="26" showLabel="true" type="alongLine" typeLine="none"/>
+ <point id="106" mx="0.264583" my="0.396875" name="A27" p1Line1="40" p1Line2="6" p2Line1="105" p2Line2="45" showLabel="true" type="lineIntersect"/>
+ <point id="107" mx="0.264583" my="0.396875" name="A28" p1Line1="50" p1Line2="6" p2Line1="43" p2Line2="45" showLabel="true" type="lineIntersect"/>
+ <point id="108" mx="0.264583" my="0.396875" name="A29" p1Line1="53" p1Line2="6" p2Line1="103" p2Line2="45" showLabel="true" type="lineIntersect"/>
+ <point id="109" mx="0.264583" my="0.396875" name="A30" p1Line1="54" p1Line2="6" p2Line1="104" p2Line2="45" showLabel="true" type="lineIntersect"/>
+ <point id="110" mx="0.264583" my="0.396875" name="A31" p1Line1="56" p1Line2="6" p2Line1="101" p2Line2="45" showLabel="true" type="lineIntersect"/>
+ <spline aScale="0" angle1="AngleLine_A1_A3 - 90" angle2="90" color="black" id="111" length1="5" length2="5" penStyle="hair" point1="40" point4="106" type="simpleInteractive"/>
+ <spline aScale="0" angle1="270" angle2="90" color="black" id="112" length1="5" length2="5" penStyle="hair" point1="50" point4="107" type="simpleInteractive"/>
+ <spline aScale="0" angle1="270" angle2="90" color="black" id="113" length1="5" length2="5" penStyle="hair" point1="53" point4="108" type="simpleInteractive"/>
+ <spline aScale="0" angle1="270" angle2="90" color="black" id="114" length1="5" length2="5" penStyle="hair" point1="54" point4="109" type="simpleInteractive"/>
+ <spline aScale="0" angle1="270" angle2="90" color="black" id="115" length1="5" length2="5" penStyle="hair" point1="55" point4="100" type="simpleInteractive"/>
+ <spline aScale="0" angle1="270" angle2="90" color="black" id="116" length1="5" length2="5" penStyle="hair" point1="56" point4="110" type="simpleInteractive"/>
+ <spline aScale="0" angle1="270" angle2="90" color="black" id="118" length1="5" length2="10" penStyle="hair" point1="9" point4="6" type="simpleInteractive"/>
+ <spline aScale="0" angle1="AngleLine_A3_A27 - 90" angle2="0" color="black" id="119" length1="3" length2="3" penStyle="hair" point1="106" point4="6" type="simpleInteractive"/>
+ <spline aScale="0" angle1="AngleLine_A7q_A29 - 90" angle2="AngleLine_A4d_A28 + 90" color="black" id="120" length1="3" length2="3" penStyle="hair" point1="108" point4="107" type="simpleInteractive"/>
+ <spline aScale="0" angle1="AngleLine_A11q_A23 - 90" angle2="AngleLine_A8q_A30 + 90" color="black" id="121" length1="2.46815" length2="1.62316" penStyle="hair" point1="100" point4="109" type="simpleInteractive"/>
+ <spline aScale="0" angle1="AngleLine_Av_A25f - 90" angle2="AngleLine_A12q_A31 + 90" color="black" id="122" length1="3" length2="3" penStyle="hair" point1="45" point4="110" type="simpleInteractive"/>
+ <point angle="AngleLine_Av_A25f + 90" basePoint="24" id="123" length="#stand_width_buttons" lineColor="black" mx="0.264583" my="0.396875" name="A32" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="24" id="124" length="#stand_width_holes" lineColor="black" mx="0.264583" my="0.396875" name="A33" secondPoint="123" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="AngleLine_Av_A25f + 90" basePoint="45" id="125" length="#stand_width_buttons" lineColor="black" mx="0.264583" my="0.396875" name="A34" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="45" id="126" length="#stand_width_holes" lineColor="black" mx="0.264583" my="0.396875" name="A35" secondPoint="125" showLabel="true" type="alongLine" typeLine="none"/>
+ <spline aScale="0" angle1="270" angle2="AngleLine_Ai_A20h - 90" color="black" id="169" length1="5" length2="5" penStyle="hair" point1="22" point4="24" type="simpleInteractive"/>
+ <point angle="180" basePoint="1" id="215" length="10" lineColor="black" mx="0.264583" my="0.396875" name="O" showLabel="true" type="endLine" typeLine="hair"/>
+ <point basePoint="12" id="216" lineColor="black" mx="-2.2126" my="0.821535" name="A36" p1Line="4" p2Line="33" showLabel="true" type="height" typeLine="hair"/>
+ <line firstPoint="216" id="217" lineColor="black" secondPoint="15" typeLine="hair"/>
+ <point angle="270" basePoint="215" id="218" length="Line_A36_A12h" lineColor="black" mx="0.264583" my="0.396875" name="A5h" showLabel="true" type="endLine" typeLine="hair"/>
+ <point id="219" length="2" mx="1.53856" my="-1.16021" name="AB" showLabel="true" spline="61" type="cutSpline"/>
+ <point basePoint="12" id="220" lineColor="black" mx="0.264583" my="0.396875" name="AE" p1Line="30" p2Line="219" showLabel="true" type="height" typeLine="hair"/>
+ <point firstPoint="218" id="221" length="Line_AB_AE" lineColor="black" mx="0.264583" my="0.396875" name="A1h" secondPoint="215" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="180" basePoint="221" id="222" length="Spl_AB_Ad + Spl_A6h_A2" lineColor="black" mx="-2.77882" my="-1.65565" name="A8s" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="180" basePoint="215" id="223" length="Line_A1h_A8s / 2" lineColor="black" mx="-1.36328" my="-2.36342" name="A4s" showLabel="true" type="endLine" typeLine="hair"/>
+ <spline aScale="0" angle1="0" angle2="120" color="black" id="224" length1="7" length2="3" penStyle="hair" point1="223" point4="218" type="simpleInteractive"/>
+ <spline aScale="0" angle1="30" angle2="180" color="black" id="225" length1="3" length2="5" penStyle="hair" point1="222" point4="223" type="simpleInteractive"/>
+ <point firstPoint="221" id="226" length="arm_across_back_center_to_elbow_bent - across_back_b / 2" lineColor="black" mx="0.264583" my="0.396875" name="A37" secondPoint="218" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="180" basePoint="226" id="227" length="5" lineColor="black" mx="0.264583" my="0.396875" name="A38" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="180" basePoint="227" id="228" length="#sleeve_circ_elbow / 2" lineColor="black" mx="0.264583" my="0.396875" name="A39" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="270" basePoint="226" id="229" length="arm_across_back_center_to_wrist_bent - arm_across_back_center_to_elbow_bent" lineColor="black" mx="0.264583" my="0.396875" name="A40" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="0" firstPoint="229" id="230" length="#sleeve_circ_wrist / 2" lineColor="black" mx="0.264583" my="0.396875" name="A41" secondPoint="227" showLabel="true" type="normal" typeLine="hair"/>
+ <spline aScale="0" angle1="90" angle2="280" color="black" id="241" length1="7" length2="5" penStyle="hair" point1="228" point4="222" type="simpleInteractive"/>
+ <spline aScale="0" angle1="AngleLine_A40_A41 - 90" angle2="270" color="black" id="242" length1="5" length2="7" penStyle="hair" point1="230" point4="228" type="simpleInteractive"/>
+ <arc aScale="0" angle1="140" angle2="160" center="218" color="cornflowerblue" id="245" penStyle="hair" radius="Spl_A2_An + Spl_An_AB" type="simple"/>
+ <arc aScale="0" angle1="70" angle2="90" center="228" color="cornflowerblue" id="246" penStyle="hair" radius="Line_A1h_A37" type="simple"/>
+ <point crossPoint="1" firstArc="246" id="247" mx="-2.56649" my="-2.64652" name="A42" secondArc="245" showLabel="true" type="pointOfIntersectionArcs"/>
+ <point angle="AngleLine_A2_AE" basePoint="219" id="248" lineColor="black" mx="-1.64639" my="0.821535" name="A43" p1Line="4" p2Line="33" showLabel="true" type="lineIntersectAxis" typeLine="hair"/>
+ <point angle="180" basePoint="218" id="249" length="Line_AB_A43" lineColor="black" mx="0.264583" my="0.396875" name="A44" showLabel="true" type="endLine" typeLine="hair"/>
+ <spline aScale="0" angle1="-30" angle2="150" color="black" id="250" length1="5" length2="6" penStyle="hair" point1="247" point4="249" type="simpleInteractive"/>
+ <spline aScale="0" angle1="-30" angle2="210" color="black" id="251" length1="2" length2="2" penStyle="hair" point1="249" point4="218" type="simpleInteractive"/>
+ <point firstPoint="223" id="263" mx="0.264583" my="0.396875" name="A45" secondPoint="228" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="247" id="264" mx="-2.84959" my="0.679982" name="A46" secondPoint="228" showLabel="true" type="pointOfIntersection"/>
+ </calculation>
+ <modeling>
+ <point id="127" idObject="1" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="128" idObject="8" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="129" idObject="18" inUse="false" type="modelingSpline"/>
+ <point id="130" idObject="10" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="131" idObject="19" inUse="false" type="modelingSpline"/>
+ <point id="132" idObject="12" inUse="false" mx="0.264583" my="0.470344" showLabel="true" type="modeling"/>
+ <spline id="133" idObject="41" inUse="false" type="modelingSpline"/>
+ <point id="134" idObject="34" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="135" idObject="42" inUse="false" type="modelingSpline"/>
+ <point id="136" idObject="40" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="137" idObject="111" inUse="false" type="modelingSpline"/>
+ <point id="138" idObject="106" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="139" idObject="119" inUse="false" type="modelingSpline"/>
+ <point id="140" idObject="6" inUse="false" mx="-3.50989" my="-0.774514" showLabel="true" type="modeling"/>
+ <spline id="141" idObject="118" inUse="false" type="modelingSpline"/>
+ <point id="142" idObject="9" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="144" idObject="12" inUse="false" mx="0.264583" my="0.470344" showLabel="true" type="modeling"/>
+ <spline id="145" idObject="57" inUse="false" type="modelingSpline"/>
+ <point id="146" idObject="58" inUse="false" mx="-0.899307" my="-3.32757" showLabel="true" type="modeling"/>
+ <point id="147" idObject="53" inUse="false" mx="-2.76153" my="-1.85331" showLabel="true" type="modeling"/>
+ <spline id="148" idObject="113" inUse="false" type="modelingSpline"/>
+ <point id="149" idObject="108" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="150" idObject="120" inUse="false" type="modelingSpline"/>
+ <point id="151" idObject="107" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="152" idObject="112" inUse="false" type="modelingSpline"/>
+ <point id="153" idObject="50" inUse="false" mx="-1.70705" my="1.14797" showLabel="true" type="modeling"/>
+ <spline id="154" idObject="49" inUse="false" type="modelingSpline"/>
+ <point id="155" idObject="34" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="156" idObject="41" inUse="false" type="modelingSpline"/>
+ <point id="158" idObject="58" inUse="false" mx="-0.899307" my="-3.32757" showLabel="true" type="modeling"/>
+ <spline id="159" idObject="57" inUse="false" type="modelingSpline"/>
+ <point id="160" idObject="36" inUse="false" mx="-0.573102" my="-2.48849" showLabel="true" type="modeling"/>
+ <point id="161" idObject="55" inUse="false" mx="-2.76153" my="-2.08609" showLabel="true" type="modeling"/>
+ <spline id="162" idObject="115" inUse="false" type="modelingSpline"/>
+ <point id="163" idObject="100" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="164" idObject="121" inUse="false" type="modelingSpline"/>
+ <point id="165" idObject="109" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="166" idObject="114" inUse="false" type="modelingSpline"/>
+ <point id="167" idObject="54" inUse="false" mx="0.652546" my="-1.85331" showLabel="true" type="modeling"/>
+ <point id="170" idObject="30" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="171" idObject="32" inUse="false" type="modelingSpline"/>
+ <point id="172" idObject="22" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="173" idObject="169" inUse="false" type="modelingSpline"/>
+ <point id="174" idObject="24" inUse="false" mx="0.186729" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="175" idObject="123" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="176" idObject="125" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="177" idObject="45" inUse="false" mx="0.389547" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="178" idObject="122" inUse="false" type="modelingSpline"/>
+ <point id="179" idObject="110" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="180" idObject="116" inUse="false" type="modelingSpline"/>
+ <point id="181" idObject="56" inUse="false" mx="0.652546" my="-1.93091" showLabel="true" type="modeling"/>
+ <point id="182" idObject="36" inUse="false" mx="-0.573102" my="-2.48849" showLabel="true" type="modeling"/>
+ <spline id="183" idObject="61" inUse="false" type="modelingSpline"/>
+ <point id="185" idObject="24" inUse="false" mx="0.186729" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="186" idObject="45" inUse="false" mx="0.389547" my="0.396875" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="false" id="187" inUse="false" lastToCountour="false" name="center_front" type="2" typeLine="dashDotDotLine" visible="1">
+ <nodes>
+ <node idObject="185" type="NodePoint"/>
+ <node idObject="186" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="188" idObject="124" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="189" idObject="126" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="false" id="190" inUse="false" lastToCountour="false" name="cut_line_left_side" type="2" typeLine="hair" visible="1">
+ <nodes>
+ <node idObject="188" type="NodePoint"/>
+ <node idObject="189" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="191" idObject="80" inUse="false" mx="0.136331" my="-2.4888" showLabel="true" type="modeling"/>
+ <point id="192" idObject="71" inUse="false" mx="-1.36486" my="1.63836" showLabel="true" type="modeling"/>
+ <point id="193" idObject="90" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="194" idObject="74" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="195" idObject="80" inUse="false" mx="0.136331" my="-2.4888" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="false" id="196" inUse="false" lastToCountour="false" name="front_dart" type="2" typeLine="dotLine" visible="1">
+ <nodes>
+ <node idObject="191" type="NodePoint"/>
+ <node idObject="192" type="NodePoint"/>
+ <node idObject="193" type="NodePoint"/>
+ <node idObject="194" type="NodePoint"/>
+ <node idObject="195" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="197" idObject="83" inUse="false" mx="-2.30046" my="-1.97579" showLabel="true" type="modeling"/>
+ <point id="198" idObject="75" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="199" idObject="91" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="200" idObject="76" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="201" idObject="83" inUse="false" mx="-2.30046" my="-1.97579" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="false" id="202" inUse="false" lastToCountour="false" name="side_dart" type="2" typeLine="dotLine" visible="1">
+ <nodes>
+ <node idObject="197" type="NodePoint"/>
+ <node idObject="198" type="NodePoint"/>
+ <node idObject="199" type="NodePoint"/>
+ <node idObject="200" type="NodePoint"/>
+ <node idObject="201" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="203" idObject="9" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="204" idObject="40" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="false" id="205" inUse="false" lastToCountour="false" name="waistline" type="2" typeLine="dashDotDotLine" visible="1">
+ <nodes>
+ <node idObject="203" type="NodePoint"/>
+ <node idObject="204" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="206" idObject="50" inUse="false" mx="-1.70705" my="1.14797" showLabel="true" type="modeling"/>
+ <point id="207" idObject="53" inUse="false" mx="-2.76153" my="-1.85331" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="false" id="208" inUse="false" lastToCountour="false" name="waistline" type="2" typeLine="dashDotDotLine" visible="1">
+ <nodes>
+ <node idObject="206" type="NodePoint"/>
+ <node idObject="207" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="209" idObject="54" inUse="false" mx="0.652546" my="-1.85331" showLabel="true" type="modeling"/>
+ <point id="210" idObject="55" inUse="false" mx="-2.76153" my="-2.08609" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="false" id="211" inUse="false" lastToCountour="false" name="waistline" type="2" typeLine="dashDotDotLine" visible="1">
+ <nodes>
+ <node idObject="209" type="NodePoint"/>
+ <node idObject="210" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="212" idObject="56" inUse="false" mx="0.652546" my="-1.93091" showLabel="true" type="modeling"/>
+ <point id="213" idObject="39" inUse="false" mx="1.56765" my="-1.46465" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="false" id="214" inUse="false" lastToCountour="false" name="waistline" type="2" typeLine="dashDotDotLine" visible="1">
+ <nodes>
+ <node idObject="212" type="NodePoint"/>
+ <node idObject="213" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="231" idObject="222" inUse="false" mx="-2.77882" my="-1.65565" showLabel="true" type="modeling"/>
+ <spline id="232" idObject="225" inUse="false" type="modelingSpline"/>
+ <point id="233" idObject="223" inUse="false" mx="-1.36328" my="-2.36342" showLabel="true" type="modeling"/>
+ <spline id="234" idObject="224" inUse="false" type="modelingSpline"/>
+ <point id="235" idObject="218" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="236" idObject="227" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="237" idObject="229" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="238" idObject="230" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="239" idObject="228" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="243" idObject="241" inUse="false" type="modelingSpline"/>
+ <spline id="244" idObject="242" inUse="false" type="modelingSpline"/>
+ <point id="252" idObject="247" inUse="false" mx="-2.56649" my="-2.64652" showLabel="true" type="modeling"/>
+ <spline id="253" idObject="250" inUse="false" type="modelingSpline"/>
+ <point id="254" idObject="249" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="255" idObject="251" inUse="false" type="modelingSpline"/>
+ <point id="256" idObject="218" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="257" idObject="227" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="258" idObject="229" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="259" idObject="230" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <spline id="260" idObject="242" inUse="false" type="modelingSpline"/>
+ <point id="261" idObject="228" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="265" idObject="223" inUse="false" type="pin"/>
+ <point id="266" idObject="263" inUse="false" type="pin"/>
+ <point id="267" idObject="247" inUse="false" type="pin"/>
+ <point id="268" idObject="264" inUse="false" type="pin"/>
+ <point id="269" idObject="228" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="270" idObject="227" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="false" id="271" inUse="false" lastToCountour="false" name="elbow_line" type="2" typeLine="dotLine" visible="1">
+ <nodes>
+ <node idObject="269" type="NodePoint"/>
+ <node idObject="270" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="272" idObject="228" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="273" idObject="227" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="false" id="274" inUse="false" lastToCountour="false" name="elbow_line" type="2" typeLine="dotLine" visible="1">
+ <nodes>
+ <node idObject="272" type="NodePoint"/>
+ <node idObject="273" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="275" idObject="219" inUse="false" mx="1.53856" my="-1.16021" showLabel="true" type="modeling"/>
+ <spline id="276" idObject="61" inUse="false" type="modelingSpline"/>
+ </modeling>
+ <details>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="143" mx="0" my="0" name="back" seamAllowance="true" uuid="{5199b94b-388e-482c-9910-4b3d08a6e3e3}" version="2" width="#seam_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="A" mx="94.5373" my="344.783" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="94.5373" my="155.708" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node before="CurrentSeamAllowance * 2" idObject="127" type="NodePoint"/>
+ <node after="CurrentSeamAllowance * 2" idObject="128" type="NodePoint"/>
+ <node idObject="129" reverse="0" type="NodeSpline"/>
+ <node before="CurrentSeamAllowance * 2" idObject="130" type="NodePoint"/>
+ <node idObject="131" reverse="0" type="NodeSpline"/>
+ <node idObject="132" type="NodePoint"/>
+ <node idObject="133" reverse="0" type="NodeSpline"/>
+ <node idObject="134" type="NodePoint"/>
+ <node idObject="135" reverse="0" type="NodeSpline"/>
+ <node idObject="136" type="NodePoint"/>
+ <node idObject="137" reverse="0" type="NodeSpline"/>
+ <node idObject="138" type="NodePoint"/>
+ <node idObject="139" reverse="0" type="NodeSpline"/>
+ <node after="CurrentSeamAllowance * 2" idObject="140" type="NodePoint"/>
+ <node idObject="141" reverse="1" type="NodeSpline"/>
+ <node after="CurrentSeamAllowance * 2" before="CurrentSeamAllowance * 2" idObject="142" type="NodePoint"/>
+ </nodes>
+ <iPaths>
+ <record path="205"/>
+ </iPaths>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="157" mx="10.1248" my="0.861683" name="side_back" seamAllowance="true" uuid="{354855e0-4a52-456a-ba8f-56b6da6afa2e}" version="2" width="#seam_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="8" letter="B" mx="349.332" my="1098.48" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="8">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="8" mx="381.899" my="780.948" rotation="0" visible="true" width="8"/>
+ <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node idObject="144" type="NodePoint"/>
+ <node idObject="145" reverse="0" type="NodeSpline"/>
+ <node idObject="146" type="NodePoint"/>
+ <node idObject="147" type="NodePoint"/>
+ <node idObject="148" reverse="0" type="NodeSpline"/>
+ <node idObject="149" type="NodePoint"/>
+ <node idObject="150" reverse="0" type="NodeSpline"/>
+ <node idObject="151" type="NodePoint"/>
+ <node idObject="152" reverse="1" type="NodeSpline"/>
+ <node idObject="153" type="NodePoint"/>
+ <node idObject="154" reverse="0" type="NodeSpline"/>
+ <node idObject="155" type="NodePoint"/>
+ <node idObject="156" reverse="1" type="NodeSpline"/>
+ </nodes>
+ <iPaths>
+ <record path="208"/>
+ </iPaths>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="168" mx="19.1724" my="0.861683" name="side" seamAllowance="true" uuid="{2fa85913-6827-4b5b-b5b3-1fca7ca5fdc0}" version="2" width="#seam_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="7" letter="C" mx="712.282" my="1142.77" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="7">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="7" mx="712.282" my="865.95" rotation="0" visible="true" width="7"/>
+ <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node idObject="158" type="NodePoint"/>
+ <node idObject="159" reverse="0" type="NodeSpline"/>
+ <node after="CurrentSeamAllowance * 2" idObject="160" type="NodePoint"/>
+ <node after="CurrentSeamAllowance * 2" before="CurrentSeamAllowance * 2" idObject="161" type="NodePoint"/>
+ <node idObject="162" reverse="0" type="NodeSpline"/>
+ <node before="CurrentSeamAllowance * 2" idObject="163" type="NodePoint"/>
+ <node idObject="164" reverse="0" type="NodeSpline"/>
+ <node idObject="165" type="NodePoint"/>
+ <node idObject="166" reverse="1" type="NodeSpline"/>
+ <node idObject="167" type="NodePoint"/>
+ </nodes>
+ <iPaths>
+ <record path="211"/>
+ </iPaths>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="184" mx="25.6438" my="0.219555" name="front" seamAllowance="true" uuid="{7e7d609b-de57-4fa9-aec8-3127d883a379}" version="2" width="#seam_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="D" mx="1258.6" my="936.317" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="1283.03" my="545.506" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node after="CurrentSeamAllowance * 2" idObject="170" type="NodePoint"/>
+ <node idObject="171" reverse="1" type="NodeSpline"/>
+ <node before="CurrentSeamAllowance * 2" idObject="172" type="NodePoint"/>
+ <node idObject="173" reverse="0" type="NodeSpline"/>
+ <node idObject="174" type="NodePoint"/>
+ <node idObject="175" type="NodePoint"/>
+ <node idObject="176" type="NodePoint"/>
+ <node idObject="177" type="NodePoint"/>
+ <node idObject="178" reverse="0" type="NodeSpline"/>
+ <node after="CurrentSeamAllowance * 2" idObject="179" type="NodePoint"/>
+ <node idObject="180" reverse="1" type="NodeSpline"/>
+ <node after="CurrentSeamAllowance * 2" before="CurrentSeamAllowance * 2" idObject="181" type="NodePoint"/>
+ <node before="CurrentSeamAllowance * 2" idObject="182" type="NodePoint"/>
+ <node idObject="183" reverse="0" type="NodeSpline"/>
+ <node idObject="275" passmark="true" passmarkAngle="straightforward" passmarkLine="one" type="NodePoint"/>
+ <node idObject="276" reverse="0" type="NodeSpline"/>
+ </nodes>
+ <iPaths>
+ <record path="187"/>
+ <record path="190"/>
+ <record path="196"/>
+ <record path="202"/>
+ <record path="214"/>
+ </iPaths>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="240" mx="-20.8932" my="1.32422" name="topside_sleeve" seamAllowance="true" uuid="{e9b97690-8894-49cc-8df1-b3eed34ec2e8}" version="2" width="#seam_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="E" mx="-1060.34" my="814.188" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="-1044.05" my="211.689" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" bottomPin="266" length="1" mx="0" my="0" rotation="90" topPin="265" visible="true"/>
+ <nodes>
+ <node idObject="231" type="NodePoint"/>
+ <node idObject="232" reverse="0" type="NodeSpline"/>
+ <node idObject="233" type="NodePoint"/>
+ <node idObject="234" reverse="0" type="NodeSpline"/>
+ <node idObject="235" type="NodePoint"/>
+ <node idObject="236" type="NodePoint"/>
+ <node idObject="237" type="NodePoint"/>
+ <node idObject="238" type="NodePoint"/>
+ <node idObject="244" reverse="0" type="NodeSpline"/>
+ <node idObject="239" type="NodePoint"/>
+ <node idObject="243" reverse="0" type="NodeSpline"/>
+ </nodes>
+ <iPaths>
+ <record path="271"/>
+ </iPaths>
+ <pins>
+ <record>265</record>
+ <record>266</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="262" mx="2.57767" my="0.147135" name="under_sleeve" seamAllowance="true" uuid="{ebbd3e7c-9d6f-48c8-abe5-ba108e213f39}" version="2" width="#seam_allowance">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="F" mx="-994.115" my="1060.45" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
+ <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
+ <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity%"/>
+ </data>
+ <patternInfo fontSize="0" height="10" mx="-994.115" my="677.778" rotation="0" visible="true" width="10"/>
+ <grainline arrows="0" bottomPin="268" length="1" mx="0" my="0" rotation="90" topPin="267" visible="true"/>
+ <nodes>
+ <node idObject="252" type="NodePoint"/>
+ <node idObject="253" reverse="0" type="NodeSpline"/>
+ <node idObject="254" type="NodePoint"/>
+ <node idObject="255" reverse="0" type="NodeSpline"/>
+ <node idObject="256" type="NodePoint"/>
+ <node idObject="257" type="NodePoint"/>
+ <node idObject="258" type="NodePoint"/>
+ <node idObject="259" type="NodePoint"/>
+ <node idObject="260" reverse="0" type="NodeSpline"/>
+ <node idObject="261" type="NodePoint"/>
+ </nodes>
+ <iPaths>
+ <record path="274"/>
+ </iPaths>
+ <pins>
+ <record>267</record>
+ <record>268</record>
+ </pins>
+ </detail>
+ </details>
+ <groups/>
+ </draw>
+</pattern>
diff --git a/source/historical_womenswear/drafting_methods/index.rst b/source/historical_womenswear/drafting_methods/index.rst
new file mode 100644
index 0000000..89b8387
--- /dev/null
+++ b/source/historical_womenswear/drafting_methods/index.rst
@@ -0,0 +1,11 @@
+****************************************
+ Historical Womenswear Drafting Methods
+****************************************
+
+Including, where applicable, blocks and measurement files.
+
+.. toctree::
+ :maxdepth: 2
+ :caption: Contents:
+
+ cutters/index
diff --git a/source/historical_womenswear/index.rst b/source/historical_womenswear/index.rst
index d67d4c7..dd4ddf8 100644
--- a/source/historical_womenswear/index.rst
+++ b/source/historical_womenswear/index.rst
@@ -12,3 +12,4 @@ considered womenswear.
skirts/index
accessories/index
+ drafting_methods/index
diff --git a/source/historical_womenswear/skirts/1892_foundation_skirt/foundation_skirt_straight_hem.val b/source/historical_womenswear/skirts/1892_foundation_skirt/foundation_skirt_straight_hem.val
index c1e2e3f..c10a1da 100644
--- a/source/historical_womenswear/skirts/1892_foundation_skirt/foundation_skirt_straight_hem.val
+++ b/source/historical_womenswear/skirts/1892_foundation_skirt/foundation_skirt_straight_hem.val
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<pattern labelPrefix="en" passmarkLength="">
- <!--Pattern created with Valentina v0.7.50.0 (https://smart-pattern.com.ua/).-->
+ <!--Pattern created with Valentina v0.7.51.0 (https://smart-pattern.com.ua/).-->
<version>0.9.0</version>
<unit>cm</unit>
<description>Foundation Skirt from the Cutter's Practical Guide to the cutting of Ladies' Garments, by W. D. F. Vincent, page 41 (49 of the pdf)
@@ -20,7 +20,7 @@ The length has been adapted to use the measurements for front/side/back length,
<line alignment="0" bold="false" italic="false" sfIncrement="0" text="%mFileName%"/>
<line alignment="0" bold="false" italic="true" sfIncrement="0" text="%date%"/>
</patternLabel>
- <measurements>measurements.vit</measurements>
+ <measurements>../../drafting_methods/cutters/cutters.vit</measurements>
<increments>
<increment formula="3" name="#waistband_height"/>
<increment formula="3" name="#placket_width"/>
@@ -306,7 +306,7 @@ The length has been adapted to use the measurements for front/side/back length,
<node after="1" idObject="169" type="NodePoint"/>
</nodes>
</detail>
- <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="185" inLayout="false" mx="4.22075" my="20.1862" name="facing_front_and_side" seamAllowance="true" uuid="{24c9751b-4c35-46ef-9ebe-742ff14c7fc1}" version="2" width="12">
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="185" inLayout="false" mx="4.22075" my="20.1862" name="facing_front_and_side" seamAllowance="true" uuid="{24c9751b-4c35-46ef-9ebe-742ff14c7fc1}" version="2" width="2">
<data annotation="" foldPosition="" fontSize="0" height="10" letter="F" mx="-506.416" my="3129.19" onFold="true" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="10">
<line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
<line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
@@ -322,12 +322,12 @@ The length has been adapted to use the measurements for front/side/back length,
</nodes>
</detail>
<detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="190" inLayout="false" mx="0.183511" my="20.1862" name="facing_back" seamAllowance="true" uuid="{c902fb54-8e8b-410d-a464-2005c37fb46c}" version="2" width="2">
- <data annotation="" foldPosition="" fontSize="0" height="10" letter="G" mx="-2863.48" my="3146.41" onFold="true" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="10">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="G" mx="-3203.17" my="3128.24" onFold="true" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="true" width="10">
<line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/>
<line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/>
<line alignment="4" bold="false" italic="false" sfIncrement="0" text="facing %mFabric%, %wCut% %pQuantity% %wOnFold%"/>
</data>
- <patternInfo fontSize="0" height="10" mx="-3345.82" my="3155.02" rotation="0" visible="true" width="10"/>
+ <patternInfo fontSize="0" height="10" mx="-3636.51" my="3141.39" rotation="0" visible="true" width="10"/>
<grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/>
<nodes>
<node after="1" before="0" idObject="186" type="NodePoint"/>
diff --git a/source/historical_womenswear/skirts/1892_foundation_skirt/index.rst b/source/historical_womenswear/skirts/1892_foundation_skirt/index.rst
index 0ec412f..9c5908a 100644
--- a/source/historical_womenswear/skirts/1892_foundation_skirt/index.rst
+++ b/source/historical_womenswear/skirts/1892_foundation_skirt/index.rst
@@ -55,6 +55,8 @@ Notions
Pattern
-------
+This pattern uses the :doc:`../../drafting_methods/cutters/index`.
+
Measurements
^^^^^^^^^^^^
@@ -73,8 +75,8 @@ You need to take the following measurements:
``hip_circ`` (G09)
circumference of the hips.
-the file :download:`measurements.vit` is used by default by the pattern file
-and has the list of needed measurements.
+the file :download:`../../drafting_methods/cutters/cutters.vit` is used
+by default by the pattern file and has the list of needed measurements.
Pattern
^^^^^^^