diff options
| author | Elena ``of Valhalla'' Grandi <valhalla@trueelena.org> | 2018-07-23 09:47:57 +0200 | 
|---|---|---|
| committer | Elena ``of Valhalla'' Grandi <valhalla@trueelena.org> | 2018-07-23 09:47:57 +0200 | 
| commit | 139ec1257ad4878ad88be1dc6d1e20abf7832631 (patch) | |
| tree | 8f50a6de20d20fb817949f7393964d348f486a1c | |
| parent | 85d3f29a562008b08fc94eb6fb48b0e0e65e6221 (diff) | |
7-gore skirt improvements
| -rw-r--r-- | 7-gore-skirt.val | 103 | 
1 files changed, 60 insertions, 43 deletions
diff --git a/7-gore-skirt.val b/7-gore-skirt.val index 5c691cb..b8814ac 100644 --- a/7-gore-skirt.val +++ b/7-gore-skirt.val @@ -22,14 +22,15 @@          <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="3" name="#additional_lenght_back"/> -        <increment description="" formula="14" name="#placket_lenght"/> +        <increment description="" formula="25" name="#placket_lenght"/> +        <increment description="" formula="3" name="#placket_width"/>          <increment description="" formula="12" name="#yoke_depth"/>          <increment description="" formula="5" name="#hem_facing_depth"/>          <increment description="" formula="2" name="#belt_height"/>          <increment description="" formula="8" name="#waist_to_pocket"/> -        <increment description="" formula="10" name="#pocket_opening"/> +        <increment description="" formula="14" name="#pocket_opening"/>          <increment description="" formula="12" name="#pocket_width"/> -        <increment description="" formula="20" name="#pocket_height"/> +        <increment description="" formula="24" name="#pocket_height"/>      </increments>      <draw name="skirt">          <calculation> @@ -138,22 +139,24 @@              <point id="177" length="#waist_to_pocket + #pocket_opening" mx="0.132292" my="0.264583" name="A16" spline="10" type="cutSpline"/>              <point angle="179.845" basePoint="176" id="178" length="#pocket_width" lineColor="black" mx="0.132292" my="0.264583" name="A17" type="endLine" typeLine="hair"/>              <point angle="270" basePoint="178" id="179" length="#pocket_height" lineColor="black" mx="0.132292" my="0.264583" name="A18" type="endLine" typeLine="hair"/> -            <point firstPoint="178" id="180" length="CurrentLength/4" lineColor="black" mx="0.132292" my="0.264583" name="A19" secondPoint="179" type="alongLine" typeLine="none"/> +            <point firstPoint="178" id="180" length="CurrentLength/4 + 2" lineColor="black" mx="0.132292" my="0.264583" name="A19" secondPoint="179" type="alongLine" typeLine="none"/>              <point angle="0" basePoint="179" id="181" length="#pocket_width / 3" lineColor="black" mx="0.132292" my="0.264583" name="A20" type="endLine" typeLine="hair"/>              <spline angle1="180" angle2="0" color="black" id="182" length1="6" length2="4" point1="177" point4="181" type="simpleInteractive"/>              <spline angle1="180" angle2="270" color="black" id="183" length1="4" length2="6" point1="181" point4="180" type="simpleInteractive"/> -            <spline angle1="90" angle2="180" color="black" id="184" length1="3" length2="4" point1="180" point4="176" type="simpleInteractive"/> +            <spline angle1="90" angle2="180" color="black" id="184" length1="5" length2="4" point1="180" point4="176" type="simpleInteractive"/>              <point id="198" length="#placket_lenght" mx="0.132292" my="0.264583" name="A21" spline="27" type="cutSpline"/>              <point id="201" length="Spl_C3_C2 - #placket_lenght" mx="0.132292" my="0.264583" name="A22" spline="37" type="cutSpline"/>              <point angle="90" basePoint="1" id="204" length="#belt_height * 2" lineColor="black" mx="0.132292" my="0.264583" name="A23" type="endLine" typeLine="hair"/> -            <point angle="0" basePoint="204" id="205" length="waist_circ + 6" lineColor="black" mx="0.132292" my="0.264583" name="A24" type="endLine" typeLine="hair"/> -            <point firstPoint="204" id="206" length="Spl_A_A2 + Spl_B2_B5 + (CurrentLength - Spl_A_A2 - Spl_B2_B5) / 2" lineColor="black" mx="0.132292" my="0.264583" name="A25" secondPoint="205" type="alongLine" typeLine="none"/> +            <point angle="0" basePoint="204" id="205" length="waist_circ + #placket_width + 6" lineColor="black" mx="0.132292" my="0.264583" name="A24" type="endLine" typeLine="hair"/> +            <point firstPoint="204" id="206" length=" (CurrentLength - Spl_A_A2 - Spl_B2_B5)" lineColor="black" mx="0.132292" my="0.264583" name="A25" secondPoint="205" type="alongLine" typeLine="none"/>              <point firstPoint="206" id="207" mx="0.132292" my="0.264583" name="A26" secondPoint="1" type="pointOfIntersection"/>              <point firstPoint="205" id="208" mx="0.132292" my="0.264583" name="A27" secondPoint="1" type="pointOfIntersection"/>              <point firstPoint="56" id="219" length="#placket_lenght" lineColor="black" mx="0.132292" my="0.264583" name="A28" secondPoint="141" type="alongLine" typeLine="none"/>              <point angle="90" basePoint="204" id="222" length="#placket_lenght" lineColor="black" mx="0.132292" my="0.264583" name="A29" type="endLine" typeLine="hair"/> -            <point angle="0" basePoint="222" id="223" length="3 * 2" lineColor="black" mx="0.132292" my="0.264583" name="A30" type="endLine" typeLine="hair"/> +            <point angle="0" basePoint="222" id="223" length="#placket_width" lineColor="black" mx="0.132292" my="0.264583" name="A30" type="endLine" typeLine="hair"/>              <point firstPoint="223" id="224" mx="0.132292" my="0.264583" name="A31" secondPoint="204" type="pointOfIntersection"/> +            <point angle="0" basePoint="223" id="235" length="Line_A29_A30" lineColor="black" mx="0.132292" my="0.264583" name="A32" type="endLine" typeLine="hair"/> +            <point firstPoint="235" id="236" mx="0.132292" my="0.264583" name="A33" secondPoint="204" type="pointOfIntersection"/>          </calculation>          <modeling>              <point id="72" idObject="1" inUse="true" mx="0.132292" my="0.264583" type="modeling"/> @@ -267,28 +270,48 @@              <point id="194" idObject="176" inUse="true" mx="4.03527" my="0.179736" type="modeling"/>              <point id="195" idObject="177" inUse="true" mx="0.132292" my="0.264583" type="modeling"/>              <spline id="196" idObject="10" inUse="true" type="modelingSpline"/> -            <spline id="197" idObject="10" inUse="true" type="modelingSpline"/> +            <spline id="197" idObject="10" inUse="false" type="modelingSpline"/>              <point id="199" idObject="198" inUse="true" mx="0.132292" my="0.264583" type="modeling"/>              <spline id="200" idObject="27" inUse="true" type="modelingSpline"/>              <spline id="202" idObject="37" inUse="true" type="modelingSpline"/>              <point id="203" idObject="201" inUse="true" mx="0.132292" my="0.264583" type="modeling"/>              <point id="209" idObject="204" inUse="true" mx="0.132292" my="0.264583" type="modeling"/> -            <point id="210" idObject="206" inUse="true" mx="0.132292" my="0.264583" type="modeling"/> -            <point id="211" idObject="207" inUse="true" mx="0.132292" my="0.264583" type="modeling"/> +            <point id="210" idObject="206" inUse="false" mx="0.132292" my="0.264583" type="modeling"/> +            <point id="211" idObject="207" inUse="false" mx="0.132292" my="0.264583" type="modeling"/>              <point id="212" idObject="1" inUse="true" mx="0.132292" my="0.264583" type="modeling"/> -            <point id="214" idObject="206" inUse="true" mx="0.132292" my="0.264583" type="modeling"/> -            <point id="215" idObject="205" inUse="true" mx="0.132292" my="0.264583" type="modeling"/> -            <point id="216" idObject="208" inUse="true" mx="0.132292" my="0.264583" type="modeling"/> -            <point id="217" idObject="207" inUse="true" mx="0.132292" my="0.264583" type="modeling"/> +            <point id="214" idObject="206" inUse="false" mx="0.132292" my="0.264583" type="modeling"/> +            <point id="215" idObject="205" inUse="false" mx="0.132292" my="0.264583" type="modeling"/> +            <point id="216" idObject="208" inUse="false" mx="0.132292" my="0.264583" type="modeling"/> +            <point id="217" idObject="207" inUse="false" mx="0.132292" my="0.264583" type="modeling"/>              <point id="220" idObject="219" inUse="true" mx="0.132292" my="0.264583" type="modeling"/>              <spline id="221" idObject="10" inUse="true" type="modelingSpline"/>              <point id="225" idObject="222" inUse="true" mx="0.132292" my="0.264583" type="modeling"/> -            <point id="226" idObject="223" inUse="true" mx="0.132292" my="0.264583" type="modeling"/> -            <point id="227" idObject="224" inUse="true" mx="0.132292" my="0.264583" type="modeling"/> +            <point id="226" idObject="223" inUse="false" mx="0.132292" my="0.264583" type="modeling"/> +            <point id="227" idObject="224" inUse="false" mx="0.132292" my="0.264583" type="modeling"/>              <point id="228" idObject="204" inUse="true" mx="0.132292" my="0.264583" type="modeling"/> +            <point id="230" idObject="205" inUse="true" mx="0.132292" my="0.264583" type="modeling"/> +            <point id="231" idObject="208" inUse="true" mx="0.132292" my="0.264583" type="modeling"/> +            <point id="232" idObject="207" inUse="true" mx="0.132292" my="0.264583" type="modeling"/> +            <point id="233" idObject="206" inUse="true" mx="0.132292" my="0.264583" type="modeling"/> +            <path id="234" name="center_back" type="2" typeLine="dashDotDotLine"> +                <nodes> +                    <node idObject="232" type="NodePoint"/> +                    <node idObject="233" type="NodePoint"/> +                </nodes> +            </path> +            <point id="237" idObject="235" inUse="true" mx="0.132292" my="0.264583" type="modeling"/> +            <point id="238" idObject="236" inUse="true" mx="0.132292" my="0.264583" type="modeling"/> +            <point id="239" idObject="223" inUse="true" mx="0.132292" my="0.264583" type="modeling"/> +            <point id="240" idObject="224" inUse="true" mx="0.132292" my="0.264583" type="modeling"/> +            <path id="241" name="fold" type="2" typeLine="dashLine"> +                <nodes> +                    <node idObject="239" type="NodePoint"/> +                    <node idObject="240" type="NodePoint"/> +                </nodes> +            </path>          </modeling>          <details> -            <detail forbidFlipping="true" id="80" inLayout="true" mx="0.424237" my="0.0848474" name="front_gore" seamAllowance="true" united="false" version="2" width="2"> +            <detail forbidFlipping="true" id="80" mx="0.424237" my="0.0848474" 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> @@ -317,7 +340,7 @@                      <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"> +            <detail forbidFlipping="true" id="91" 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> @@ -346,7 +369,7 @@                      <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"> +            <detail forbidFlipping="true" id="102" 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> @@ -375,7 +398,7 @@                      <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"> +            <detail forbidFlipping="true" id="111" 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> @@ -420,7 +443,7 @@                      <record>155</record>                  </pins>              </detail> -            <detail forbidFlipping="true" id="193" inLayout="true" mx="150.105" my="-9.63562" name="pocket" seamAllowance="true" united="false" version="2" width="2"> +            <detail forbidFlipping="true" id="193" mx="150.105" my="-9.63562" name="pocket" seamAllowance="true" united="false" version="2" width="2">                  <data fontSize="0" height="5" letter="I" mx="220.525" my="566.988" rotation="0" visible="true" width="5">                      <mcp cutNumber="4" material="1" placement="0"/>                  </data> @@ -437,44 +460,38 @@                      <node idObject="192" reverse="0" type="NodeSpline"/>                  </nodes>              </detail> -            <detail forbidFlipping="true" id="213" inLayout="true" mx="0.363756" my="-6.72948" name="belt_front" seamAllowance="true" united="false" version="2" width="2"> +            <detail forbidFlipping="true" id="213" mx="0.363756" my="-6.72948" name="belt" seamAllowance="true" united="false" version="2" width="2">                  <data fontSize="0" height="3" letter="F" mx="341.437" my="-93.2931" rotation="0" visible="true" width="5">                      <mcp cutNumber="1" material="0" placement="0"/> +                    <mcp cutNumber="1" material="1" placement="0"/>                  </data>                  <patternInfo fontSize="0" height="3" mx="151.943" my="-93.2931" rotation="0" visible="true" width="5"/>                  <grainline arrows="0" length="90" mx="0" my="0" rotation="1" visible="false"/>                  <nodes>                      <node idObject="209" type="NodePoint"/> -                    <node idObject="210" type="NodePoint"/> -                    <node idObject="211" type="NodePoint"/> +                    <node idObject="230" type="NodePoint"/> +                    <node idObject="231" type="NodePoint"/>                      <node idObject="212" type="NodePoint"/>                  </nodes> +                <iPaths> +                    <record path="234"/> +                </iPaths>              </detail> -            <detail forbidFlipping="true" id="218" inLayout="true" mx="8.00263" my="-6.54761" name="belt_back_side" seamAllowance="true" united="false" version="2" width="2"> -                <data fontSize="0" height="3" letter="G" mx="2411.73" my="-96.2084" rotation="0" visible="true" width="5"> -                    <mcp cutNumber="1" material="0" placement="0"/> -                </data> -                <patternInfo fontSize="0" height="3" mx="2219.32" my="-93.2931" rotation="0" visible="true" width="5"/> -                <grainline arrows="0" length="90" mx="0" my="0" rotation="1" visible="false"/> -                <nodes> -                    <node idObject="214" type="NodePoint"/> -                    <node idObject="215" type="NodePoint"/> -                    <node idObject="216" type="NodePoint"/> -                    <node idObject="217" type="NodePoint"/> -                </nodes> -            </detail> -            <detail forbidFlipping="true" id="229" inLayout="true" mx="156.257" my="65.1925" name="placket" seamAllowance="true" united="false" version="2" width="2"> -                <data fontSize="0" height="5" letter="G" mx="52.7816" my="-427.706" rotation="0" visible="true" width="5"> +            <detail forbidFlipping="true" id="229" inLayout="true" mx="155.329" my="73.9571" name="placket" seamAllowance="true" united="false" version="2" width="2"> +                <data fontSize="0" height="4" letter="G" mx="29.5" my="-864.16" rotation="0" visible="true" width="4">                      <mcp cutNumber="2" material="0" placement="0"/>                  </data> -                <patternInfo fontSize="0" height="5" mx="52.7816" my="-610.079" rotation="0" visible="true" width="5"/> +                <patternInfo fontSize="0" height="4" mx="29.5" my="-1010.02" rotation="0" visible="true" width="4"/>                  <grainline arrows="0" length="90" mx="0" my="0" rotation="1" visible="false"/>                  <nodes>                      <node idObject="225" type="NodePoint"/> -                    <node idObject="226" type="NodePoint"/> -                    <node idObject="227" type="NodePoint"/> +                    <node idObject="237" type="NodePoint"/> +                    <node idObject="238" type="NodePoint"/>                      <node idObject="228" type="NodePoint"/>                  </nodes> +                <iPaths> +                    <record path="241"/> +                </iPaths>              </detail>          </details>          <groups/>  | 
