aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorElena ``of Valhalla'' Grandi <valhalla@trueelena.org>2022-12-02 09:59:14 +0100
committerElena ``of Valhalla'' Grandi <valhalla@trueelena.org>2022-12-02 09:59:14 +0100
commitdc7421b92ee7a47f9a5bc969947e051f3087c1e2 (patch)
treee11d183b9ca7119b8f3d812f4922110a3144375e
parent03f7922a06ef4f7836ad4f838a2cef21309e6999 (diff)
Split vest pattern between base and single breasted
-rw-r--r--cutters_practical_guide/single_breasted_vest.val80
-rw-r--r--cutters_practical_guide/vest.val9
2 files changed, 88 insertions, 1 deletions
diff --git a/cutters_practical_guide/single_breasted_vest.val b/cutters_practical_guide/single_breasted_vest.val
new file mode 100644
index 0000000..4515c6c
--- /dev/null
+++ b/cutters_practical_guide/single_breasted_vest.val
@@ -0,0 +1,80 @@
+<?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/>
+ <measurements>measurements.vit</measurements>
+ <increments>
+ <increment description="usually 5 cm" formula="5" name="#skirt_length"/>
+ <increment description="from waist, usually 9 cm" formula="9" name="#vest_length_in_front"/>
+ <increment formula="4" name="#ease"/>
+ <increment description="about 20 to 25 cm depending on how flat the stomach is" formula="25" name="#length_darts_waist_down"/>
+ <increment description="Usually 2 cm" formula="2" name="#button_stand"/>
+ </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_highbust_b" lineColor="black" mx="0.264583" my="0.396875" name="A8q" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="1" id="3" length="neck_back_to_waist_b" lineColor="black" mx="0.264583" my="0.396875" name="A15h" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="0" basePoint="3" id="4" length="5" lineColor="black" mx="0.264583" my="0.396875" name="A2" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="0" basePoint="1" id="5" length="neck_circ / 6" lineColor="black" mx="0.264583" my="0.396875" name="A2h" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="90" basePoint="5" id="6" length="2" lineColor="black" mx="0.264583" my="0.396875" name="Aqqq" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="0" basePoint="2" id="7" lineColor="black" mx="0.264583" my="0.396875" name="A1" p1Line="4" p2Line="1" showLabel="true" type="lineIntersectAxis" typeLine="hair"/>
+ <arc aScale="0" angle1="30" angle2="50" center="7" color="violet" id="8" penStyle="hair" radius="neck_back_to_bust_front / 2" type="simple"/>
+ <arc aScale="0" angle1="-50" angle2="-30" center="6" color="violet" id="9" penStyle="hair" radius="armfold_to_armfold_bust / 4 + 1.25" type="simple"/>
+ <point crossPoint="1" firstArc="8" id="10" mx="-0.0270999" my="-2.42273" name="AOS" secondArc="9" showLabel="true" type="pointOfIntersectionArcs"/>
+ <point angle="0" basePoint="7" id="11" length="bust_circ / 4 + #ease / 4" lineColor="black" mx="0.17419" my="0.306482" name="AO" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="0" basePoint="4" id="12" length="waist_circ / 4 + #ease / 4" lineColor="black" mx="0.264583" my="0.396875" name="A9q" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="4" id="13" length="CurrentLength/2" lineColor="black" mx="0.264583" my="0.396875" name="A3" secondPoint="12" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="270" basePoint="13" id="14" length="2.5" lineColor="black" mx="0.264583" my="0.396875" name="A4" showLabel="true" type="endLine" typeLine="hair"/>
+ <spline aScale="0" angle1="-30" angle2="180" color="black" id="15" length1="2" length2="5" penStyle="hair" point1="4" point4="14" type="simpleInteractive"/>
+ <spline aScale="0" angle1="0" angle2="180 + 30" color="black" id="16" length1="5" length2="2" penStyle="hair" point1="14" point4="12" type="simpleInteractive"/>
+ <point angle="270" basePoint="14" id="17" length="#skirt_length" lineColor="black" mx="0.264583" my="0.396875" name="A5" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="270 - 30" basePoint="4" id="18" length="#skirt_length" lineColor="black" mx="0.264583" my="0.396875" name="A6" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="270 + 30" basePoint="12" id="19" length="#skirt_length" lineColor="black" mx="0.264583" my="0.396875" name="A7" showLabel="true" type="endLine" typeLine="hair"/>
+ <spline aScale="0" angle1="180 + 30" angle2="0" color="black" id="20" length1="4" length2="6" penStyle="hair" point1="19" point4="17" type="simpleInteractive"/>
+ <spline aScale="0" angle1="180" angle2="- 30" color="black" id="21" length1="6" length2="4" penStyle="hair" point1="17" point4="18" type="simpleInteractive"/>
+ <spline aScale="0" angle1="0" angle2="180 + 30" color="black" id="22" length1="3" length2="2" penStyle="hair" point1="1" point4="6" type="simpleInteractive"/>
+ <point firstPoint="11" id="23" mx="0.178945" my="0.396875" name="A8" secondPoint="3" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="23" id="24" length="-2.5" lineColor="black" mx="-2.73751" my="-1.92011" name="A1w" secondPoint="3" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="11" id="25" length="- (bust_circ / 4 + #ease / 4)" lineColor="black" mx="0.17419" my="0.396875" name="A9qqq" secondPoint="7" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="25" id="26" length="across_chest_f / 2 - 1.25" lineColor="black" mx="0.264583" my="0.396875" name="A2q" secondPoint="11" showLabel="true" type="alongLine" typeLine="none"/>
+ <arc aScale="0" angle1="45" angle2="90" center="26" color="cornflowerblue" id="27" penStyle="hair" radius="neck_back_to_armfold_front - Spl_A_Aqqq" type="simple"/>
+ <arc aScale="0" angle1="90" angle2="135" center="25" color="cornflowerblue" id="28" penStyle="hair" radius="RadiusArc_A2q_27 + 2" type="simple"/>
+ <point crossPoint="1" firstArc="27" id="29" mx="-1.36255" my="-2.001" name="AF" secondArc="28" showLabel="true" type="pointOfIntersectionArcs"/>
+ <point angle="90" basePoint="26" id="30" length="5" lineColor="black" mx="0.264583" my="0.396875" name="Afinger" showLabel="true" type="endLine" typeLine="hair"/>
+ <arc aScale="0" angle1="90" angle2="120" center="30" color="cornflowerblue" id="31" penStyle="hair" radius="highbust_back_over_shoulder_to_armfold_front - RadiusArc_A1_8 - Line_A2q_Afinger" type="simple"/>
+ <arc aScale="0" angle1="180" angle2="200" center="29" color="cornflowerblue" id="32" penStyle="hair" radius="armfold_to_armfold_bust / 4 + 0.6" type="simple"/>
+ <point crossPoint="1" firstArc="31" id="33" mx="-2.39021" my="-1.40153" name="AD" secondArc="32" showLabel="true" type="pointOfIntersectionArcs"/>
+ <spline aScale="0" angle1="0" angle2="270" color="black" id="34" length1="2" length2="2" penStyle="hair" point1="11" point4="30" type="simpleInteractive"/>
+ <line firstPoint="33" id="35" lineColor="black" secondPoint="29" typeLine="hair"/>
+ <spline aScale="0" angle1="90" angle2="AngleLine_AD_AF - 90" color="black" id="36" length1="5" length2="2" penStyle="hair" point1="30" point4="33" type="simpleInteractive"/>
+ <point angle="0" basePoint="29" id="37" length="neck_circ / 6" lineColor="black" mx="0.264583" my="0.396875" name="A9" showLabel="true" type="endLine" typeLine="hair"/>
+ <point id="38" mx="0.264583" my="0.396875" name="Aeee" p1Line1="37" p1Line2="3" p2Line1="25" p2Line2="24" showLabel="true" type="lineIntersect"/>
+ <point firstPoint="24" id="39" length="CurrentLength - waist_circ / 4 - #ease / 4" lineColor="cornflowerblue" mx="-6.06291" my="2.29511" name="Atotal_darts" secondPoint="38" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="38" id="40" length="4" lineColor="black" mx="0.264583" my="0.396875" name="A10" secondPoint="24" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="40" id="41" length="Line_A1w_Atotal_darts / 2" lineColor="black" mx="0.264583" my="0.396875" name="A11" secondPoint="24" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="41" id="42" length="4" lineColor="black" mx="0.264583" my="0.396875" name="A12" secondPoint="24" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="42" id="43" length="Line_A1w_Atotal_darts / 2" lineColor="black" mx="0.264583" my="0.396875" name="A13" secondPoint="24" showLabel="true" type="alongLine" typeLine="none"/>
+ <arc aScale="0" angle1="260" angle2="300" center="29" color="cornflowerblue" id="44" penStyle="hair" radius="neck_back_to_bust_front - Spl_A_Aqqq" type="simple"/>
+ <point firstPoint="40" id="45" length="CurrentLength/2" lineColor="black" mx="0.264583" my="0.396875" name="A14" secondPoint="41" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="42" id="46" length="CurrentLength/2" lineColor="black" mx="0.264583" my="0.396875" name="A15" secondPoint="43" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="AngleLine_A9_Aeee" basePoint="45" curve="44" id="47" lineColor="black" mx="0.264583" my="0.396875" name="A16" showLabel="true" type="curveIntersectAxis" typeLine="hair"/>
+ <point angle="AngleLine_A9_Aeee" basePoint="46" curve="44" id="50" lineColor="black" mx="0.264583" my="0.396875" name="A17" showLabel="true" type="curveIntersectAxis" typeLine="hair"/>
+ <point firstPoint="45" id="53" length="- #length_darts_waist_down" lineColor="black" mx="0.264583" my="0.396875" name="A18" secondPoint="47" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="46" id="54" length="- #length_darts_waist_down" lineColor="black" mx="0.264583" my="0.396875" name="A19" secondPoint="50" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="270 - 20" basePoint="24" id="55" length="#skirt_length" lineColor="black" mx="0.264583" my="0.396875" name="A20" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="38" id="56" length="- #vest_length_in_front" lineColor="black" mx="0.264583" my="0.396875" name="A21" secondPoint="25" showLabel="true" type="alongLine" typeLine="none"/>
+ <point id="57" mx="0.264583" my="0.396875" name="A22" p1Line1="55" p1Line2="43" p2Line1="56" p2Line2="54" showLabel="true" type="lineIntersect"/>
+ <point id="58" mx="0.264583" my="0.396875" name="A23" p1Line1="55" p1Line2="42" p2Line1="56" p2Line2="54" showLabel="true" type="lineIntersect"/>
+ <point id="59" mx="0.264583" my="0.396875" name="A24" p1Line1="55" p1Line2="41" p2Line1="56" p2Line2="53" showLabel="true" type="lineIntersect"/>
+ <point id="60" mx="0.264583" my="0.396875" name="A25" p1Line1="55" p1Line2="40" p2Line1="56" p2Line2="53" showLabel="true" type="lineIntersect"/>
+ </calculation>
+ <modeling/>
+ <details/>
+ <groups/>
+ </draw>
+</pattern>
diff --git a/cutters_practical_guide/vest.val b/cutters_practical_guide/vest.val
index 51651cf..043bb4f 100644
--- a/cutters_practical_guide/vest.val
+++ b/cutters_practical_guide/vest.val
@@ -7,7 +7,8 @@
<notes/>
<measurements>measurements.vit</measurements>
<increments>
- <increment formula="5" name="#skirt_length"/>
+ <increment description="usually 5 cm" formula="5" name="#skirt_length"/>
+ <increment description="from waist, usually 9 cm" formula="9" name="#vest_length_in_front"/>
<increment formula="4" name="#ease"/>
<increment description="about 20 to 25 cm depending on how flat the stomach is" formula="25" name="#length_darts_waist_down"/>
</increments>
@@ -64,6 +65,12 @@
<point angle="AngleLine_A9_Aeee" basePoint="46" curve="44" id="50" lineColor="black" mx="0.264583" my="0.396875" name="A17" showLabel="true" type="curveIntersectAxis" typeLine="hair"/>
<point firstPoint="45" id="53" length="- #length_darts_waist_down" lineColor="black" mx="0.264583" my="0.396875" name="A18" secondPoint="47" showLabel="true" type="alongLine" typeLine="none"/>
<point firstPoint="46" id="54" length="- #length_darts_waist_down" lineColor="black" mx="0.264583" my="0.396875" name="A19" secondPoint="50" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="270 - 20" basePoint="24" id="55" length="#skirt_length" lineColor="black" mx="0.264583" my="0.396875" name="A20" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="38" id="56" length="- #vest_length_in_front" lineColor="black" mx="0.264583" my="0.396875" name="A21" secondPoint="25" showLabel="true" type="alongLine" typeLine="none"/>
+ <point id="57" mx="0.264583" my="0.396875" name="A22" p1Line1="55" p1Line2="43" p2Line1="56" p2Line2="54" showLabel="true" type="lineIntersect"/>
+ <point id="58" mx="0.264583" my="0.396875" name="A23" p1Line1="55" p1Line2="42" p2Line1="56" p2Line2="54" showLabel="true" type="lineIntersect"/>
+ <point id="59" mx="0.264583" my="0.396875" name="A24" p1Line1="55" p1Line2="41" p2Line1="56" p2Line2="53" showLabel="true" type="lineIntersect"/>
+ <point id="60" mx="0.264583" my="0.396875" name="A25" p1Line1="55" p1Line2="40" p2Line1="56" p2Line2="53" showLabel="true" type="lineIntersect"/>
</calculation>
<modeling/>
<details/>