aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sci-fi_uniform_vest.val204
1 files changed, 204 insertions, 0 deletions
diff --git a/sci-fi_uniform_vest.val b/sci-fi_uniform_vest.val
new file mode 100644
index 0000000..032a01c
--- /dev/null
+++ b/sci-fi_uniform_vest.val
@@ -0,0 +1,204 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<pattern>
+ <!--Pattern created with Valentina v0.6.1.0 (https://valentinaproject.bitbucket.io/).-->
+ <version>0.7.12</version>
+ <unit>cm</unit>
+ <description>Based on the Easy fitting bodice block from page 64 of Metric Pattern Cutting for Women's Wear by Winifred Aldrich, 6th edition.</description>
+ <notes></notes>
+ <patternName>Sci-fi uniform vest</patternName>
+ <patternNumber></patternNumber>
+ <company>valhalla</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="true" sfIncrement="0" text="%date%"/>
+ </patternLabel>
+ <measurements>../measurements/EoV_aldrich.vit</measurements>
+ <increments>
+ <increment description="0.5 cm for each size above 14 (92 cm bust)" formula="0" name="#front_additional_height"/>
+ <increment description="See page 64 for values depending on the size" formula="2.5" name="#back_armscye_distance_12"/>
+ <increment description="See page 64 for values depending on the size" formula="2.25" name="#front_armscye_distance_18"/>
+ <increment description="" formula="45" name="#finished_length_from_waist"/>
+ <increment description="" formula="20" name="#width_at_bottom"/>
+ </increments>
+ <previewCalculations/>
+ <draw name="block">
+ <calculation>
+ <point id="1" mx="0.132292" my="0.264583" name="A" showLabel="true" type="single" x="0.79375" y="1.05833"/>
+ <point angle="270" basePoint="1" id="2" length="1" lineColor="black" mx="0.132292" my="0.264583" name="A1" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="270" basePoint="2" id="3" length="neck_back_to_highbust_b + 2.5" lineColor="black" mx="0.132292" my="0.264583" name="A2" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="0" basePoint="3" id="4" length="bust_circ / 2 + 7" lineColor="black" mx="0.132292" my="0.264583" name="A3" showLabel="true" type="endLine" typeLine="hair"/>
+ <line firstPoint="3" id="5" lineColor="black" secondPoint="1" typeLine="hair"/>
+ <point angle="90" basePoint="4" id="6" length="Line_A2_A + #front_additional_height" lineColor="black" mx="0.132292" my="0.264583" name="A4" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="270" basePoint="2" id="7" length="neck_back_to_waist_b" lineColor="black" mx="0.132292" my="0.264583" name="A5" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="4" id="8" mx="0.132292" my="0.264583" name="A6" secondPoint="7" showLabel="true" type="pointOfIntersection"/>
+ <point angle="270" basePoint="7" id="9" length="height_waist_side_to_hip" lineColor="black" mx="0.132292" my="0.264583" name="A7" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="8" id="10" mx="0.132292" my="0.264583" name="A8" secondPoint="9" showLabel="true" type="pointOfIntersection"/>
+ <point angle="0" basePoint="1" id="11" length="neck_circ / 5" lineColor="black" mx="0.132292" my="0.264583" name="A9" showLabel="true" type="endLine" typeLine="hair"/>
+ <spline aScale="0" angle1="0" angle2="225" color="black" id="12" length1="4" length2="1.5" penStyle="hair" point1="2" point4="11" type="simpleInteractive"/>
+ <point firstPoint="2" id="13" length="neck_back_to_highbust_b / 5 - 1" lineColor="black" mx="0.132292" my="0.264583" name="A10" secondPoint="3" showLabel="true" type="alongLine" typeLine="none"/>
+ <arc aScale="0" angle1="315" angle2="360" center="11" color="cornflowerblue" id="14" penStyle="dotLine" radius="shoulder_length + 1" type="simple"/>
+ <point angle="0" basePoint="13" curve="14" id="15" lineColor="black" mx="0.132292" my="0.264583" name="A11" showLabel="true" type="curveIntersectAxis" typeLine="hair"/>
+ <point firstPoint="3" id="18" length="across_back_b / 2 + 1" lineColor="black" mx="0.132292" my="0.264583" name="A12" secondPoint="4" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="18" id="19" mx="0.132292" my="0.264583" name="A13" secondPoint="13" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="18" id="20" length="CurrentLength/2" lineColor="black" mx="0.132292" my="0.264583" name="A14" secondPoint="19" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="180" basePoint="6" id="21" length="neck_circ / 5 - 0.7" lineColor="black" mx="0.132292" my="0.264583" name="A15" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="6" id="22" length="neck_circ / 5 - 0.2" lineColor="black" mx="0.132292" my="0.264583" name="A16" secondPoint="4" showLabel="true" type="alongLine" typeLine="none"/>
+ <spline aScale="0" angle1="270" angle2="180" color="black" id="23" length1="4" length2="4" penStyle="hair" point1="21" point4="22" type="simpleInteractive"/>
+ <point angle="180" basePoint="21" id="24" length="dart_width_shoulder / 2" lineColor="black" mx="0.132292" my="0.264583" name="A17" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="4" id="25" length="across_chest_f / 2 + 1 + Line_A15_A17 / 2" lineColor="black" mx="0.132292" my="0.264583" name="A18" secondPoint="3" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="89.8142" basePoint="25" id="26" length="Line_A16_A3 / 2 - 2" lineColor="black" mx="0.132292" my="0.264583" name="A19" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="4" id="27" length="CurrentLength/2" lineColor="black" mx="0.132292" my="0.264583" name="A20" secondPoint="25" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="270" basePoint="15" id="28" length="1.5" lineColor="black" mx="0.132292" my="0.264583" name="A21" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="0" basePoint="28" id="29" length="15" lineColor="black" mx="0.132292" my="0.264583" name="A22" showLabel="true" type="endLine" typeLine="hair"/>
+ <arc aScale="0" angle1="200" angle2="225" center="24" color="cornflowerblue" id="30" penStyle="dotLine" radius="shoulder_length + 0.5" type="simple"/>
+ <point angle="0" basePoint="28" curve="30" id="31" lineColor="black" mx="0.132292" my="0.264583" name="A23" showLabel="true" type="curveIntersectAxis" typeLine="hair"/>
+ <point firstPoint="18" id="34" length="CurrentLength/2" lineColor="black" mx="0.132292" my="0.264583" name="A24" secondPoint="25" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="34" id="35" mx="0.132292" my="0.264583" name="A25" secondPoint="7" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="34" id="36" mx="0.132292" my="0.264583" name="A26" secondPoint="9" showLabel="true" type="pointOfIntersection"/>
+ <arc aScale="0" angle1="0" angle2="90" center="18" color="blue" id="37" penStyle="dotLine" radius="#back_armscye_distance_12" type="simple"/>
+ <arc aScale="0" angle1="90" angle2="180" center="25" color="blue" id="38" penStyle="dotLine" radius="#front_armscye_distance_18" type="simple"/>
+ <spline aScale="0" angle1="250" angle2="90" color="black" id="39" length1="3" length2="5" penStyle="hair" point1="15" point4="20" type="simpleInteractive"/>
+ <spline aScale="0" angle1="270" angle2="180" color="black" id="40" length1="7" length2="7" penStyle="hair" point1="20" point4="34" type="simpleInteractive"/>
+ <spline aScale="0" angle1="0" angle2="270" color="black" id="41" length1="5" length2="5" penStyle="hair" point1="34" point4="26" type="simpleInteractive"/>
+ <spline aScale="0" angle1="90" angle2="290" color="black" id="42" length1="5" length2="5" penStyle="hair" point1="26" point4="31" type="simpleInteractive"/>
+ <point firstPoint="22" id="81" length="8" lineColor="black" mx="0.132292" my="0.264583" name="A27" secondPoint="4" showLabel="true" type="alongLine" typeLine="none"/>
+ <spline aScale="0" angle1="270" angle2="135" color="black" id="82" length1="6" length2="6" penStyle="hair" point1="24" point4="81" type="simpleInteractive"/>
+ <point firstPoint="8" id="85" length="waist_circ / 4 + 4" lineColor="black" mx="0.132292" my="0.264583" name="A28" secondPoint="35" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="8" id="86" length="- CurrentLength" lineColor="black" mx="0.249869" my="0.147006" name="A29" secondPoint="85" showLabel="true" type="alongLine" typeLine="none"/>
+ <spline aScale="0" angle1="315" angle2="90" color="black" id="87" length1="6" length2="5" penStyle="hair" point1="81" point4="86" type="simpleInteractive"/>
+ <point angle="270" basePoint="8" id="90" length="#finished_length_from_waist" lineColor="black" mx="0.132292" my="0.264583" name="A30" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="180" basePoint="90" id="105" lineColor="black" mx="0.132292" my="0.264583" name="A31" p1Line="34" p2Line="85" showLabel="true" type="lineIntersectAxis" typeLine="hair"/>
+ <point firstPoint="90" id="106" length="- CurrentLength" lineColor="black" mx="0.132292" my="0.264583" name="A32" secondPoint="105" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="7" id="110" length="waist_circ / 4 + 4" lineColor="black" mx="0.132292" my="0.264583" name="A33" secondPoint="8" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="7" id="111" mx="0.132292" my="0.264583" name="A34" secondPoint="90" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="111" id="112" length="Line_A30_A31" lineColor="black" mx="0.132292" my="0.264583" name="A35" secondPoint="90" showLabel="true" type="alongLine" typeLine="none"/>
+ </calculation>
+ <modeling>
+ <point id="43" idObject="2" inUse="true" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <spline id="44" idObject="12" inUse="true" type="modelingSpline"/>
+ <point id="45" idObject="11" inUse="true" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <point id="46" idObject="15" inUse="true" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <spline id="47" idObject="39" inUse="true" type="modelingSpline"/>
+ <point id="48" idObject="20" inUse="true" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <spline id="49" idObject="40" inUse="true" type="modelingSpline"/>
+ <point id="50" idObject="34" inUse="true" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <point id="51" idObject="35" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <point id="52" idObject="36" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <point id="53" idObject="9" inUse="true" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <point id="54" idObject="7" inUse="true" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <point id="55" idObject="3" inUse="true" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <point id="58" idObject="4" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <point id="59" idObject="8" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <point id="60" idObject="10" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <point id="61" idObject="36" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <point id="62" idObject="35" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <point id="63" idObject="34" inUse="true" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <spline id="64" idObject="41" inUse="true" type="modelingSpline"/>
+ <point id="65" idObject="26" inUse="true" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <spline id="66" idObject="42" inUse="true" type="modelingSpline"/>
+ <point id="67" idObject="31" inUse="true" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <point id="68" idObject="24" inUse="true" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <point id="73" idObject="2" inUse="true" type="pin"/>
+ <point id="74" idObject="9" inUse="true" type="pin"/>
+ <point id="75" idObject="22" inUse="false" type="pin"/>
+ <point id="76" idObject="10" inUse="true" type="pin"/>
+ <point id="77" idObject="24" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <point id="78" idObject="27" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <point id="79" idObject="21" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <spline id="83" idObject="82" inUse="true" type="modelingSpline"/>
+ <point id="84" idObject="81" inUse="true" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <spline id="88" idObject="87" inUse="true" type="modelingSpline"/>
+ <point id="102" idObject="85" inUse="true" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <point id="103" idObject="86" inUse="true" mx="0.249869" my="0.147006" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="false" id="104" inUse="true" lastToCountour="false" name="waistline" type="2" typeLine="dashLine" visible="1">
+ <nodes>
+ <node idObject="102" type="NodePoint"/>
+ <node idObject="103" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="107" idObject="106" inUse="true" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <point id="108" idObject="105" inUse="true" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <point id="109" idObject="85" inUse="true" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <point id="113" idObject="110" inUse="true" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <point id="114" idObject="112" inUse="true" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <point id="115" idObject="111" inUse="true" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <point id="116" idObject="7" inUse="true" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <point id="117" idObject="110" inUse="true" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="false" id="118" inUse="true" lastToCountour="false" name="waist" type="2" typeLine="dotLine" visible="1">
+ <nodes>
+ <node idObject="116" type="NodePoint"/>
+ <node idObject="117" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="119" idObject="81" inUse="true" type="pin"/>
+ </modeling>
+ <details>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="56" inLayout="true" mx="0" my="0" name="back" seamAllowance="true" united="false" version="2" width="2">
+ <data annotation="" foldPosition="" fontSize="0" height="5" letter="A" mx="73.7365" my="361.856" onFold="true" orientation="" quantity="1" 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% %wOnFold%"/>
+ </data>
+ <patternInfo fontSize="0" height="5" mx="68.175" my="161.64" rotation="0" visible="true" width="5"/>
+ <grainline arrows="2" bottomPin="74" length="1" mx="0" my="0" rotation="90" topPin="73" visible="true"/>
+ <nodes>
+ <node after="1" before="0" idObject="43" type="NodePoint"/>
+ <node idObject="44" reverse="0" type="NodeSpline"/>
+ <node before="1" idObject="45" type="NodePoint"/>
+ <node idObject="46" type="NodePoint"/>
+ <node idObject="47" reverse="0" type="NodeSpline"/>
+ <node idObject="48" type="NodePoint"/>
+ <node idObject="49" reverse="0" type="NodeSpline"/>
+ <node idObject="50" type="NodePoint"/>
+ <node idObject="113" type="NodePoint"/>
+ <node idObject="114" type="NodePoint"/>
+ <node after="0" idObject="115" type="NodePoint"/>
+ <node after="0" before="0" idObject="53" type="NodePoint"/>
+ <node after="0" before="0" idObject="54" type="NodePoint"/>
+ <node after="0" before="0" idObject="55" type="NodePoint"/>
+ </nodes>
+ <iPaths>
+ <record path="118"/>
+ </iPaths>
+ <pins>
+ <record>73</record>
+ <record>74</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="72" inLayout="true" mx="0" my="0" name="right_front" seamAllowance="true" united="false" version="2" width="2">
+ <data annotation="" foldPosition="" fontSize="0" height="5" letter="B" mx="1381.8" my="495.376" onFold="false" orientation="" quantity="1" 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="1376.24" my="306.283" rotation="0" visible="true" width="5"/>
+ <grainline arrows="2" bottomPin="76" length="1" mx="0" my="0" rotation="90" topPin="119" visible="true"/>
+ <nodes>
+ <node idObject="63" type="NodePoint"/>
+ <node idObject="64" reverse="0" type="NodeSpline"/>
+ <node idObject="65" type="NodePoint"/>
+ <node idObject="66" reverse="0" type="NodeSpline"/>
+ <node idObject="67" type="NodePoint"/>
+ <node idObject="68" type="NodePoint"/>
+ <node idObject="83" reverse="0" type="NodeSpline"/>
+ <node idObject="84" type="NodePoint"/>
+ <node idObject="88" reverse="0" type="NodeSpline"/>
+ <node idObject="107" type="NodePoint"/>
+ <node idObject="108" type="NodePoint"/>
+ <node idObject="109" type="NodePoint"/>
+ </nodes>
+ <iPaths>
+ <record path="104"/>
+ </iPaths>
+ <pins>
+ <record>76</record>
+ <record>119</record>
+ </pins>
+ </detail>
+ </details>
+ <groups/>
+ </draw>
+</pattern>