aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--7-gore-skirt.val262
1 files changed, 260 insertions, 2 deletions
diff --git a/7-gore-skirt.val b/7-gore-skirt.val
index da5111b..39b5f22 100644
--- a/7-gore-skirt.val
+++ b/7-gore-skirt.val
@@ -22,6 +22,8 @@
<increment description="Fraction of (total) circumference actually distributed among the gores. For comparison the 5-gored skirt distributes 1.5 times the total circumference, to have room for the pleats." formula="(#front_gore_fraction + #front_side_gore_fraction + #back_side_gore_fraction + #back_gore_fraction) * 2" name="#total_circumference_fraction"/>
<increment description="" formula="5" name="#floor_to_hem"/>
<increment description="" formula="14" name="#placket_lenght"/>
+ <increment description="" formula="12" name="#yoke_depth"/>
+ <increment description="" formula="10" name="#hem_facing_depth"/>
</increments>
<draw name="skirt">
<calculation>
@@ -95,9 +97,265 @@
<line firstPoint="39" id="69" lineColor="black" secondPoint="40" typeLine="hair"/>
<spline angle1="0" angle2="AngleLine_C5_C6 - 90" color="black" id="70" length1="3" length2="3" point1="30" point4="39" type="simpleInteractive"/>
<spline angle1="0" angle2="AngleLine_D5_D6 - 90" color="black" id="71" length1="3" length2="3" point1="51" point4="56" type="simpleInteractive"/>
+ <point angle="0" basePoint="49" id="120" length="50" lineColor="black" mx="0.132292" my="0.264583" name="E" type="endLine" typeLine="hair"/>
+ <point angle="270" basePoint="120" id="121" length="(waist_circ + 2) / acos(-1)" lineColor="black" mx="0.132292" my="0.264583" name="E1" type="endLine" typeLine="hair"/>
+ <point angle="270" basePoint="121" id="122" length="#yoke_depth" lineColor="black" mx="0.132292" my="0.264583" name="E2" type="endLine" typeLine="hair"/>
+ <point angle="0" basePoint="120" id="123" length="Line_E_E1" lineColor="black" mx="0.132292" my="0.264583" name="E3" type="endLine" typeLine="hair"/>
+ <point angle="0" basePoint="123" id="124" length="Line_E1_E2" lineColor="black" mx="0.132292" my="0.264583" name="E4" type="endLine" typeLine="hair"/>
+ <arc angle1="270" angle2="0" center="120" color="black" id="125" radius="Line_E_E1" type="simple"/>
+ <arc angle1="270" angle2="0" center="120" color="black" id="126" radius="Line_E_E1 + Line_E1_E2" type="simple"/>
+ <point firstPoint="1" id="134" length="#yoke_depth" lineColor="black" mx="0.132292" my="0.264583" name="A9" secondPoint="5" type="alongLine" typeLine="none"/>
+ <point id="135" length="#yoke_depth" mx="0.132292" my="0.264583" name="A10" spline="10" type="cutSpline"/>
+ <point id="136" length="Spl_B3_B2 - #yoke_depth" mx="0.132292" my="0.264583" name="B11" spline="20" type="cutSpline"/>
+ <point id="137" length="#yoke_depth" mx="0.132292" my="0.264583" name="B12" spline="27" type="cutSpline"/>
+ <point id="138" length="Spl_C3_C2 - #yoke_depth" mx="0.132292" my="0.264583" name="C11" spline="37" type="cutSpline"/>
+ <point id="139" length="#yoke_depth" mx="0.132292" my="0.264583" name="C12" spline="44" type="cutSpline"/>
+ <point id="140" length="Spl_D3_D2 - #yoke_depth" mx="0.132292" my="0.264583" name="A11" spline="54" type="cutSpline"/>
+ <point firstPoint="56" id="141" length="#yoke_depth" lineColor="black" mx="0.132292" my="0.264583" name="A12" secondPoint="59" type="alongLine" typeLine="none"/>
+ <spline angle1="0" angle2="AngleLine_A2_A4 - 90" color="black" id="142" length1="5" length2="5" point1="134" point4="135" type="simpleInteractive"/>
+ <spline angle1="0" angle2="AngleLine_B5_B6 - 90" color="black" id="143" length1="5" length2="5" point1="136" point4="137" type="simpleInteractive"/>
+ <spline angle1="0" angle2="AngleLine_C5_C6 - 90" color="black" id="144" length1="5" length2="5" point1="138" point4="139" type="simpleInteractive"/>
+ <spline angle1="0" angle2="AngleLine_D5_D6 - 90" color="black" id="145" length1="5" length2="5" point1="140" point4="141" type="simpleInteractive"/>
+ <point firstPoint="12" id="156" length="#hem_facing_depth" lineColor="black" mx="0.132292" my="0.264583" name="A13" secondPoint="5" type="alongLine" typeLine="none"/>
+ <point firstPoint="13" id="157" length="#hem_facing_depth" lineColor="black" mx="0.132292" my="0.264583" name="A14" secondPoint="6" type="alongLine" typeLine="none"/>
+ <point firstPoint="33" id="158" length="#hem_facing_depth" lineColor="black" mx="0.132292" my="0.264583" name="B13" secondPoint="18" type="alongLine" typeLine="none"/>
+ <point firstPoint="34" id="159" length="#hem_facing_depth" lineColor="black" mx="0.132292" my="0.264583" name="B14" secondPoint="22" type="alongLine" typeLine="none"/>
+ <point firstPoint="46" id="160" length="#hem_facing_depth" lineColor="black" mx="0.132292" my="0.264583" name="C13" secondPoint="31" type="alongLine" typeLine="none"/>
+ <point firstPoint="47" id="161" length="#hem_facing_depth" lineColor="black" mx="0.132292" my="0.264583" name="C14" secondPoint="40" type="alongLine" typeLine="none"/>
+ <point firstPoint="62" id="162" length="#hem_facing_depth" lineColor="black" mx="0.132292" my="0.264583" name="D13" secondPoint="52" type="alongLine" typeLine="none"/>
+ <point firstPoint="63" id="163" length="#hem_facing_depth" lineColor="black" mx="0.132292" my="0.264583" name="D14" secondPoint="141" type="alongLine" typeLine="none"/>
+ <spline angle1="AngleLine_A4_A5 - 90" angle2="0" color="black" id="164" length1="2" length2="2" point1="157" point4="156" type="simpleInteractive"/>
+ <spline angle1="AngleLine_B6_B7 - 90" angle2="0" color="black" id="165" length1="3" length2="6" point1="159" point4="158" type="simpleInteractive"/>
+ <spline angle1="AngleLine_C6_C7 - 90" angle2="0" color="black" id="166" length1="3" length2="6" point1="161" point4="160" type="simpleInteractive"/>
+ <spline angle1="AngleLine_D5_D6 - 90" angle2="0" color="black" id="167" length1="2.91936" length2="5.91579" point1="163" point4="162" type="simpleInteractive"/>
</calculation>
- <modeling/>
- <details/>
+ <modeling>
+ <point id="72" idObject="1" inUse="true" mx="0.132292" my="0.264583" type="modeling"/>
+ <spline id="73" idObject="66" inUse="true" type="modelingSpline"/>
+ <point id="74" idObject="4" inUse="true" mx="0.132292" my="0.264583" type="modeling"/>
+ <spline id="75" idObject="10" inUse="true" type="modelingSpline"/>
+ <point id="76" idObject="6" inUse="true" mx="0.132292" my="0.264583" type="modeling"/>
+ <point id="77" idObject="13" inUse="true" mx="0.132292" my="0.264583" type="modeling"/>
+ <spline id="78" idObject="14" inUse="true" type="modelingSpline"/>
+ <point id="79" idObject="12" inUse="true" mx="0.132292" my="0.264583" type="modeling"/>
+ <point id="81" idObject="17" inUse="true" mx="0.132292" my="0.264583" type="modeling"/>
+ <spline id="82" idObject="68" inUse="true" type="modelingSpline"/>
+ <point id="83" idObject="23" inUse="true" mx="0.132292" my="0.264583" type="modeling"/>
+ <spline id="84" idObject="27" inUse="true" type="modelingSpline"/>
+ <point id="85" idObject="22" inUse="true" mx="0.132292" my="0.180295" type="modeling"/>
+ <point id="86" idObject="34" inUse="true" mx="0.132292" my="0.264583" type="modeling"/>
+ <spline id="87" idObject="35" inUse="true" type="modelingSpline"/>
+ <point id="88" idObject="33" inUse="true" mx="0.132292" my="0.264583" type="modeling"/>
+ <point id="89" idObject="18" inUse="true" mx="0.132292" my="0.264583" type="modeling"/>
+ <spline id="90" idObject="20" inUse="true" type="modelingSpline"/>
+ <point id="92" idObject="30" inUse="true" mx="0.132292" my="0.264583" type="modeling"/>
+ <spline id="93" idObject="70" inUse="true" type="modelingSpline"/>
+ <point id="94" idObject="39" inUse="true" mx="0.132292" my="0.264583" type="modeling"/>
+ <spline id="95" idObject="44" inUse="true" type="modelingSpline"/>
+ <point id="96" idObject="40" inUse="true" mx="0.132292" my="0.264583" type="modeling"/>
+ <point id="97" idObject="47" inUse="true" mx="0.132292" my="0.264583" type="modeling"/>
+ <spline id="98" idObject="48" inUse="true" type="modelingSpline"/>
+ <point id="99" idObject="46" inUse="true" mx="0.132292" my="0.264583" type="modeling"/>
+ <point id="100" idObject="31" inUse="true" mx="0.132292" my="0.264583" type="modeling"/>
+ <spline id="101" idObject="37" inUse="true" type="modelingSpline"/>
+ <point id="103" idObject="51" inUse="true" mx="0.132292" my="0.264583" type="modeling"/>
+ <spline id="104" idObject="71" inUse="true" type="modelingSpline"/>
+ <point id="105" idObject="56" inUse="true" mx="0.132292" my="0.264583" type="modeling"/>
+ <point id="106" idObject="63" inUse="true" mx="0.132292" my="0.264583" type="modeling"/>
+ <spline id="107" idObject="64" inUse="true" type="modelingSpline"/>
+ <point id="108" idObject="62" inUse="true" mx="0.132292" my="0.264583" type="modeling"/>
+ <point id="109" idObject="52" inUse="true" mx="0.132292" my="0.264583" type="modeling"/>
+ <spline id="110" idObject="54" inUse="true" type="modelingSpline"/>
+ <point id="112" idObject="1" inUse="true" type="pin"/>
+ <point id="113" idObject="12" inUse="true" type="pin"/>
+ <point id="114" idObject="18" inUse="true" type="pin"/>
+ <point id="115" idObject="33" inUse="true" type="pin"/>
+ <point id="116" idObject="31" inUse="true" type="pin"/>
+ <point id="117" idObject="46" inUse="true" type="pin"/>
+ <point id="118" idObject="52" inUse="true" type="pin"/>
+ <point id="119" idObject="62" inUse="true" type="pin"/>
+ <point id="127" idObject="123" inUse="true" mx="0.132292" my="0.264583" type="modeling"/>
+ <point id="128" idObject="124" inUse="true" mx="0.132292" my="0.264583" type="modeling"/>
+ <arc id="129" idObject="126" inUse="true" type="modeling"/>
+ <point id="130" idObject="122" inUse="true" mx="0.132292" my="0.264583" type="modeling"/>
+ <point id="131" idObject="121" inUse="true" mx="0.132292" my="0.264583" type="modeling"/>
+ <arc id="132" idObject="125" inUse="true" type="modeling"/>
+ <spline id="146" idObject="142" inUse="true" type="modelingSpline"/>
+ <path id="147" name="yoke_line" type="2" typeLine="dotLine">
+ <nodes>
+ <node idObject="146" reverse="0" type="NodeSpline"/>
+ </nodes>
+ </path>
+ <spline id="148" idObject="143" inUse="true" type="modelingSpline"/>
+ <path id="149" name="yoke_line" type="2" typeLine="dotLine">
+ <nodes>
+ <node idObject="148" reverse="0" type="NodeSpline"/>
+ </nodes>
+ </path>
+ <spline id="150" idObject="144" inUse="true" type="modelingSpline"/>
+ <path id="151" name="yoke_line" type="2" typeLine="dotLine">
+ <nodes>
+ <node idObject="150" reverse="0" type="NodeSpline"/>
+ </nodes>
+ </path>
+ <spline id="152" idObject="145" inUse="true" type="modelingSpline"/>
+ <path id="153" name="yoke_line" type="2" typeLine="dotLine">
+ <nodes>
+ <node idObject="152" reverse="0" type="NodeSpline"/>
+ </nodes>
+ </path>
+ <point id="154" idObject="121" type="pin"/>
+ <point id="155" idObject="122" type="pin"/>
+ <spline id="168" idObject="164" inUse="true" type="modelingSpline"/>
+ <path id="169" name="hem_facing" type="2" typeLine="dotLine">
+ <nodes>
+ <node idObject="168" reverse="0" type="NodeSpline"/>
+ </nodes>
+ </path>
+ <spline id="170" idObject="165" inUse="true" type="modelingSpline"/>
+ <path id="171" name="hem_facing" type="2" typeLine="dotLine">
+ <nodes>
+ <node idObject="170" reverse="0" type="NodeSpline"/>
+ </nodes>
+ </path>
+ <spline id="172" idObject="166" inUse="true" type="modelingSpline"/>
+ <path id="173" name="hem_facing" type="2" typeLine="dotLine">
+ <nodes>
+ <node idObject="172" reverse="0" type="NodeSpline"/>
+ </nodes>
+ </path>
+ <spline id="174" idObject="167" inUse="true" type="modelingSpline"/>
+ <path id="175" name="hem_facing" type="2" typeLine="dotLine">
+ <nodes>
+ <node idObject="174" reverse="0" type="NodeSpline"/>
+ </nodes>
+ </path>
+ </modeling>
+ <details>
+ <detail forbidFlipping="true" id="80" inLayout="true" mx="0" my="0" name="front_gore" seamAllowance="true" united="false" version="2" width="2">
+ <data fontSize="0" height="5" letter="A" mx="157.934" my="311.911" rotation="0" visible="true" width="5">
+ <mcp cutNumber="1" material="0" placement="1"/>
+ </data>
+ <patternInfo fontSize="0" height="5" mx="157.934" my="134.55" rotation="0" visible="true" width="5"/>
+ <grainline arrows="2" bottomPin="113" length="90" mx="0" my="0" rotation="1" topPin="112" visible="true"/>
+ <nodes>
+ <node before="0" idObject="72" type="NodePoint"/>
+ <node idObject="73" reverse="0" type="NodeSpline"/>
+ <node idObject="74" type="NodePoint"/>
+ <node idObject="75" reverse="0" type="NodeSpline"/>
+ <node idObject="76" type="NodePoint"/>
+ <node idObject="77" type="NodePoint"/>
+ <node idObject="78" reverse="1" type="NodeSpline"/>
+ <node after="0" idObject="79" type="NodePoint"/>
+ </nodes>
+ <iPaths>
+ <record path="147"/>
+ <record path="169"/>
+ </iPaths>
+ <pins>
+ <record>112</record>
+ <record>113</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="true" id="91" inLayout="true" mx="0" my="-0.161817" name="front_side_gore" seamAllowance="true" united="false" version="2" width="2">
+ <data fontSize="0" height="5" letter="B" mx="1389.65" my="305.795" rotation="0" visible="true" width="5">
+ <mcp cutNumber="2" material="0" placement="0"/>
+ </data>
+ <patternInfo fontSize="0" height="5" mx="1359.07" my="91.7386" rotation="0" visible="true" width="5"/>
+ <grainline arrows="2" bottomPin="115" length="90" mx="0" my="0" rotation="1" topPin="114" visible="true"/>
+ <nodes>
+ <node idObject="81" type="NodePoint"/>
+ <node idObject="82" reverse="0" type="NodeSpline"/>
+ <node idObject="83" type="NodePoint"/>
+ <node idObject="84" reverse="0" type="NodeSpline"/>
+ <node idObject="85" type="NodePoint"/>
+ <node idObject="86" type="NodePoint"/>
+ <node idObject="87" reverse="0" type="NodeSpline"/>
+ <node idObject="88" type="NodePoint"/>
+ <node idObject="89" type="NodePoint"/>
+ <node idObject="90" reverse="0" type="NodeSpline"/>
+ </nodes>
+ <iPaths>
+ <record path="149"/>
+ <record path="171"/>
+ </iPaths>
+ <pins>
+ <record>114</record>
+ <record>115</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="true" id="102" inLayout="true" mx="0" my="-0.161817" name="back_side_gore" seamAllowance="true" united="false" version="2" width="2">
+ <data fontSize="0" height="5" letter="C" mx="2718.6" my="324.143" rotation="0" visible="true" width="5">
+ <mcp cutNumber="2" material="0" placement="0"/>
+ </data>
+ <patternInfo fontSize="0" height="5" mx="2694.13" my="122.318" rotation="0" visible="true" width="5"/>
+ <grainline arrows="2" bottomPin="117" length="90" mx="0" my="0" rotation="1" topPin="116" visible="true"/>
+ <nodes>
+ <node idObject="92" type="NodePoint"/>
+ <node idObject="93" reverse="0" type="NodeSpline"/>
+ <node idObject="94" type="NodePoint"/>
+ <node idObject="95" reverse="0" type="NodeSpline"/>
+ <node idObject="96" type="NodePoint"/>
+ <node idObject="97" type="NodePoint"/>
+ <node idObject="98" reverse="0" type="NodeSpline"/>
+ <node idObject="99" type="NodePoint"/>
+ <node idObject="100" type="NodePoint"/>
+ <node idObject="101" reverse="0" type="NodeSpline"/>
+ </nodes>
+ <iPaths>
+ <record path="151"/>
+ <record path="173"/>
+ </iPaths>
+ <pins>
+ <record>116</record>
+ <record>117</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="true" id="111" inLayout="true" mx="0" my="0" name="back_gore" seamAllowance="true" united="false" version="2" width="2">
+ <data fontSize="0" height="5" letter="D" mx="4328.26" my="305.795" rotation="0" visible="true" width="5">
+ <mcp cutNumber="2" material="0" placement="0"/>
+ </data>
+ <patternInfo fontSize="0" height="5" mx="4309.92" my="85.6227" rotation="0" visible="true" width="5"/>
+ <grainline arrows="2" bottomPin="119" length="90" mx="0" my="0" rotation="1" topPin="118" visible="true"/>
+ <nodes>
+ <node idObject="103" type="NodePoint"/>
+ <node idObject="104" reverse="0" type="NodeSpline"/>
+ <node idObject="105" type="NodePoint"/>
+ <node idObject="106" type="NodePoint"/>
+ <node idObject="107" reverse="0" type="NodeSpline"/>
+ <node idObject="108" type="NodePoint"/>
+ <node idObject="109" type="NodePoint"/>
+ <node idObject="110" reverse="0" type="NodeSpline"/>
+ </nodes>
+ <iPaths>
+ <record path="153"/>
+ <record path="175"/>
+ </iPaths>
+ <pins>
+ <record>118</record>
+ <record>119</record>
+ </pins>
+ </detail>
+ <detail forbidFlipping="true" id="133" inLayout="true" mx="0" my="0" name="yoke" seamAllowance="true" united="false" version="2" width="2">
+ <data fontSize="0" height="5" letter="E" mx="5929.58" my="1229.25" rotation="0" visible="true" width="5">
+ <mcp cutNumber="2" material="0" placement="1"/>
+ </data>
+ <patternInfo fontSize="0" height="5" mx="5923.72" my="1087.61" rotation="0" visible="true" width="5"/>
+ <grainline arrows="2" bottomPin="155" length="90" mx="0" my="0" rotation="1" topPin="154" visible="true"/>
+ <nodes>
+ <node idObject="127" type="NodePoint"/>
+ <node idObject="128" type="NodePoint"/>
+ <node idObject="129" reverse="1" type="NodeArc"/>
+ <node after="0" idObject="130" type="NodePoint"/>
+ <node before="0" idObject="131" type="NodePoint"/>
+ <node idObject="132" reverse="0" type="NodeArc"/>
+ </nodes>
+ <pins>
+ <record>154</record>
+ <record>155</record>
+ </pins>
+ </detail>
+ </details>
<groups/>
</draw>
</pattern>