diff options
author | Elena ``of Valhalla'' Grandi <valhalla@trueelena.org> | 2021-08-10 21:29:24 +0200 |
---|---|---|
committer | Elena ``of Valhalla'' Grandi <valhalla@trueelena.org> | 2021-08-10 21:29:24 +0200 |
commit | fbdd5d297dd47dc8e6e7dca61d1f8fb404ddffde (patch) | |
tree | e528db3d97ef196ba097ba354b1cd4989fc09534 /superlative_system | |
parent | 103db9df7bdd0ddfb0b803f2b6f452282b003a94 (diff) |
Cycling knickers: improvements to the pattern
Diffstat (limited to 'superlative_system')
-rw-r--r-- | superlative_system/cycling_knickers.val | 155 |
1 files changed, 85 insertions, 70 deletions
diff --git a/superlative_system/cycling_knickers.val b/superlative_system/cycling_knickers.val index 2a97bf5..bc59231 100644 --- a/superlative_system/cycling_knickers.val +++ b/superlative_system/cycling_knickers.val @@ -17,16 +17,21 @@ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%date%"/> </patternLabel> <measurements>measurements.vit</measurements> - <increments/> + <increments> + <increment description="The original knickers (added_hips_ease = 0) are pretty fitted, this knob can be used to make them baggier." name="#added_hips_ease"/> + <increment formula="10" name="#knee_overlap"/> + <increment formula="14" name="#fly_opening"/> + <increment formula="10" name="#leg_slit"/> + </increments> <previewCalculations/> <draw name="knickers"> <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="rise_length_side_sitting" lineColor="black" mx="0.264583" my="0.396875" name="B" showLabel="true" type="endLine" typeLine="hair"/> <point firstPoint="1" id="3" length="height_waist_side_to_knee" lineColor="black" mx="0.264583" my="0.396875" name="C" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/> - <point angle="270" basePoint="3" id="4" length="10" lineColor="black" mx="0.264583" my="0.396875" name="D" showLabel="true" type="endLine" typeLine="hair"/> + <point angle="270" basePoint="3" id="4" length="#knee_overlap" lineColor="black" mx="0.264583" my="0.396875" name="D" showLabel="true" type="endLine" typeLine="hair"/> <point angle="270" basePoint="4" id="5" length="10" lineColor="black" mx="0.264583" my="0.396875" name="E" showLabel="true" type="endLine" typeLine="hair"/> - <point angle="180" basePoint="2" id="6" length="hip_circ / 4" lineColor="black" mx="0.264583" my="0.396875" name="F" showLabel="true" type="endLine" typeLine="hair"/> + <point angle="180" basePoint="2" id="6" length="hip_circ / 4 + #added_hips_ease" lineColor="black" mx="0.264583" my="0.396875" name="F" showLabel="true" type="endLine" typeLine="hair"/> <point angle="180" basePoint="6" id="7" length="hip_circ / 16" lineColor="black" mx="0.264583" my="0.396875" name="G" showLabel="true" type="endLine" typeLine="hair"/> <point firstPoint="6" id="8" mx="0.264583" my="0.396875" name="N" secondPoint="1" showLabel="true" type="pointOfIntersection"/> <point firstPoint="7" id="9" mx="0.264583" my="0.396875" name="L" secondPoint="5" showLabel="true" type="pointOfIntersection"/> @@ -90,78 +95,84 @@ <point angle="0" basePoint="5" id="132" length="leg_knee_small_circ + 4" lineColor="black" mx="0.264583" my="0.396875" name="kb1" showLabel="true" type="endLine" typeLine="hair"/> <point angle="90" basePoint="132" id="133" length="4" lineColor="black" mx="0.264583" my="0.396875" name="kb2" showLabel="true" type="endLine" typeLine="hair"/> <point firstPoint="5" id="134" mx="0.264583" my="0.396875" name="kb3" secondPoint="133" showLabel="true" type="pointOfIntersection"/> + <point id="140" length="#fly_opening" mx="0.264583" my="0.396875" name="A11" showLabel="true" spline="31" type="cutSpline"/> + <point id="143" length="#fly_opening" mx="0.264583" my="0.396875" name="A11b" showLabel="true" spline="84" type="cutSpline"/> </calculation> <modeling> - <point id="38" idObject="8" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="39" idObject="19" inUse="true" mx="-1.51985" my="-1.98237" showLabel="true" type="modeling"/> - <point id="40" idObject="18" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="41" idObject="16" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="42" idObject="14" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="43" idObject="22" inUse="true" mx="-1.09499" my="-1.5575" showLabel="true" type="modeling"/> - <point id="44" idObject="21" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="45" idObject="23" inUse="true" mx="0.094637" my="-1.72745" showLabel="true" type="modeling"/> - <point id="46" idObject="15" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <spline id="47" idObject="31" inUse="true" type="modelingSpline"/> - <point id="48" idObject="2" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <spline id="49" idObject="32" inUse="true" type="modelingSpline"/> - <point id="50" idObject="27" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <spline id="51" idObject="33" inUse="true" type="modelingSpline"/> - <point id="52" idObject="25" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <spline id="53" idObject="34" inUse="true" type="modelingSpline"/> - <point id="54" idObject="29" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <spline id="55" idObject="35" inUse="true" type="modelingSpline"/> - <point id="56" idObject="24" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <spline id="57" idObject="36" inUse="true" type="modelingSpline"/> - <point id="58" idObject="26" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <spline id="59" idObject="37" inUse="true" type="modelingSpline"/> - <point id="60" idObject="7" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <spline id="61" idObject="30" inUse="true" type="modelingSpline"/> - <point id="63" idObject="14" inUse="true" type="pin"/> - <point id="64" idObject="28" inUse="true" type="pin"/> - <point id="88" idObject="66" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="89" idObject="76" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="90" idObject="79" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="91" idObject="77" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="92" idObject="81" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="93" idObject="83" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="94" idObject="82" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="95" idObject="75" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <spline id="96" idObject="84" inUse="true" type="modelingSpline"/> - <point id="97" idObject="69" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <spline id="98" idObject="85" inUse="true" type="modelingSpline"/> - <point id="99" idObject="70" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <spline id="100" idObject="86" inUse="true" type="modelingSpline"/> - <point id="101" idObject="71" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="102" idObject="25" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <spline id="103" idObject="34" inUse="true" type="modelingSpline"/> - <point id="104" idObject="29" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <spline id="105" idObject="35" inUse="true" type="modelingSpline"/> - <point id="106" idObject="24" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <spline id="107" idObject="36" inUse="true" type="modelingSpline"/> - <point id="108" idObject="26" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <spline id="109" idObject="87" inUse="true" type="modelingSpline"/> - <point id="110" idObject="67" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <spline id="114" idObject="112" inUse="true" type="modelingSpline"/> - <point id="115" idObject="65" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <spline id="116" idObject="113" inUse="true" type="modelingSpline"/> - <point id="117" idObject="66" inUse="true" type="pin"/> - <point id="118" idObject="28" inUse="true" type="pin"/> - <point id="124" idObject="120" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="125" idObject="123" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="126" idObject="122" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="127" idObject="66" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="129" idObject="119" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="130" idObject="121" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <path cut="false" firstToCountour="false" id="131" inUse="true" lastToCountour="false" name="width_no_placket" type="2" typeLine="dotLine" visible="1"> + <point id="38" idObject="8" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="39" idObject="19" inUse="false" mx="-1.51985" my="-1.98237" showLabel="true" type="modeling"/> + <point id="40" idObject="18" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="41" idObject="16" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="42" idObject="14" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="43" idObject="22" inUse="false" mx="-1.09499" my="-1.5575" showLabel="true" type="modeling"/> + <point id="44" idObject="21" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="45" idObject="23" inUse="false" mx="0.094637" my="-1.72745" showLabel="true" type="modeling"/> + <point id="46" idObject="15" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="47" idObject="31" inUse="false" type="modelingSpline"/> + <point id="48" idObject="2" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="49" idObject="32" inUse="false" type="modelingSpline"/> + <point id="50" idObject="27" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="51" idObject="33" inUse="false" type="modelingSpline"/> + <point id="52" idObject="25" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="53" idObject="34" inUse="false" type="modelingSpline"/> + <point id="54" idObject="29" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="55" idObject="35" inUse="false" type="modelingSpline"/> + <point id="56" idObject="24" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="57" idObject="36" inUse="false" type="modelingSpline"/> + <point id="58" idObject="26" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="59" idObject="37" inUse="false" type="modelingSpline"/> + <point id="60" idObject="7" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="61" idObject="30" inUse="false" type="modelingSpline"/> + <point id="63" idObject="14" inUse="false" type="pin"/> + <point id="64" idObject="28" inUse="false" type="pin"/> + <point id="88" idObject="66" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="89" idObject="76" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="90" idObject="79" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="91" idObject="77" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="92" idObject="81" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="93" idObject="83" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="94" idObject="82" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="95" idObject="75" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="96" idObject="84" inUse="false" type="modelingSpline"/> + <point id="97" idObject="69" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="98" idObject="85" inUse="false" type="modelingSpline"/> + <point id="99" idObject="70" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="100" idObject="86" inUse="false" type="modelingSpline"/> + <point id="101" idObject="71" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="102" idObject="25" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="103" idObject="34" inUse="false" type="modelingSpline"/> + <point id="104" idObject="29" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="105" idObject="35" inUse="false" type="modelingSpline"/> + <point id="106" idObject="24" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="107" idObject="36" inUse="false" type="modelingSpline"/> + <point id="108" idObject="26" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="109" idObject="87" inUse="false" type="modelingSpline"/> + <point id="110" idObject="67" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="114" idObject="112" inUse="false" type="modelingSpline"/> + <point id="115" idObject="65" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="116" idObject="113" inUse="false" type="modelingSpline"/> + <point id="117" idObject="66" inUse="false" type="pin"/> + <point id="118" idObject="28" inUse="false" type="pin"/> + <point id="124" idObject="120" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="125" idObject="123" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="126" idObject="122" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="127" idObject="66" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="129" idObject="119" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="130" idObject="121" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <path cut="false" firstToCountour="false" id="131" inUse="false" lastToCountour="false" name="width_no_placket" type="2" typeLine="dotLine" visible="1"> <nodes> <node idObject="129" type="NodePoint"/> <node idObject="130" type="NodePoint"/> </nodes> </path> - <point id="135" idObject="134" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="136" idObject="133" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="137" idObject="132" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="138" idObject="5" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="135" idObject="134" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="136" idObject="133" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="137" idObject="132" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="138" idObject="5" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="141" idObject="140" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="142" idObject="31" inUse="true" type="modelingSpline"/> + <spline id="144" idObject="84" inUse="true" type="modelingSpline"/> + <point id="145" idObject="143" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> </modeling> <details> <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="62" mx="0" my="0" name="front" seamAllowance="true" version="2" width="2"> @@ -182,6 +193,8 @@ <node idObject="44" type="NodePoint"/> <node idObject="45" type="NodePoint"/> <node idObject="46" type="NodePoint"/> + <node idObject="142" reverse="0" type="NodeSpline"/> + <node idObject="141" passmark="true" passmarkAngle="straightforward" passmarkLine="tMark" type="NodePoint"/> <node idObject="47" reverse="0" type="NodeSpline"/> <node idObject="48" type="NodePoint"/> <node idObject="49" reverse="0" type="NodeSpline"/> @@ -220,6 +233,8 @@ <node idObject="93" type="NodePoint"/> <node idObject="94" type="NodePoint"/> <node idObject="95" type="NodePoint"/> + <node idObject="144" reverse="0" type="NodeSpline"/> + <node idObject="145" passmark="true" passmarkAngle="straightforward" passmarkLine="tMark" type="NodePoint"/> <node idObject="96" reverse="0" type="NodeSpline"/> <node idObject="97" type="NodePoint"/> <node idObject="98" reverse="0" type="NodeSpline"/> @@ -244,7 +259,7 @@ <record>118</record> </pins> </detail> - <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="128" inLayout="false" mx="0" my="0" name="waistband" seamAllowance="true" version="2" width="2"> + <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="128" mx="0" my="0" name="waistband" seamAllowance="true" version="2" width="2"> <data annotation="" foldPosition="" fontSize="0" height="4" letter="C" mx="-316.013" my="-449.021" 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%"/> @@ -262,7 +277,7 @@ <record path="131"/> </iPaths> </detail> - <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="139" inLayout="false" mx="-26.1376" my="11.9486" name="knee_band" seamAllowance="true" version="2" width="2"> + <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="139" mx="-26.1376" my="11.9486" name="knee_band" seamAllowance="true" version="2" width="2"> <data annotation="" foldPosition="" fontSize="0" height="3" letter="D" mx="275.428" my="2933.33" 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%"/> |