aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorElena ``of Valhalla'' Grandi <valhalla@trueelena.org>2020-11-09 09:53:57 +0100
committerElena ``of Valhalla'' Grandi <valhalla@trueelena.org>2020-11-09 09:53:57 +0100
commite1a7df39859dda29f20d4ad0cf269be4f82e2462 (patch)
treeb880aae43fc99f428122e5d5241c8393b45d0a38
parent0127cbb9ce940a74812da7faf990e85df6614a3f (diff)
Witch hat with ear flaps: first draft
-rw-r--r--witch_hat.val128
1 files changed, 128 insertions, 0 deletions
diff --git a/witch_hat.val b/witch_hat.val
new file mode 100644
index 0000000..e80c9c9
--- /dev/null
+++ b/witch_hat.val
@@ -0,0 +1,128 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<pattern labelPrefix="en">
+ <!--Pattern created with Valentina v0.7.0.0a (https://valentinaproject.bitbucket.io/).-->
+ <version>0.8.7</version>
+ <unit>cm</unit>
+ <description>Witch hat.
+
+With additional deerstalker-style ear flaps as designed by Bernadette Banners</description>
+ <notes/>
+ <patternName>Witch hat</patternName>
+ <patternNumber/>
+ <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="false" sfIncrement="0" text="%mFileName%"/>
+ <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%date%"/>
+ </patternLabel>
+ <measurements>../measurements/EoV_hats.vit</measurements>
+ <increments>
+ <increment formula="2" name="#ease"/>
+ <increment formula="5" name="#brim"/>
+ <increment formula="25" name="#height"/>
+ <increment formula="120" name="#cone_angle"/>
+ </increments>
+ <previewCalculations/>
+ <draw name="witch_hat">
+ <calculation>
+ <point id="1" mx="0.132292" my="0.264583" name="A" showLabel="true" type="single" x="0.79375" y="1.05833"/>
+ <arc aScale="0" angle1="0" angle2="180" center="1" color="black" id="2" penStyle="hair" radius="(head_circ + #ease) / acos(-1) / 2" type="simple"/>
+ <arc aScale="0" angle1="0" angle2="180" center="1" color="black" id="3" penStyle="hair" radius="(head_circ + #ease) / acos(-1) / 2 + #brim" type="simple"/>
+ <point angle="0" basePoint="1" curve="2" id="4" lineColor="black" mx="-1.94536" my="-1.70652" name="A1" showLabel="true" type="curveIntersectAxis" typeLine="hair"/>
+ <point angle="180" basePoint="1" curve="2" id="7" lineColor="black" mx="0.132292" my="0.264583" name="A2" showLabel="true" type="curveIntersectAxis" typeLine="hair"/>
+ <point angle="0" basePoint="1" curve="3" id="10" lineColor="black" mx="0.132292" my="0.264583" name="A3" showLabel="true" type="curveIntersectAxis" typeLine="hair"/>
+ <point angle="180" basePoint="1" curve="3" id="13" lineColor="black" mx="0.132292" my="0.264583" name="A4" showLabel="true" type="curveIntersectAxis" typeLine="hair"/>
+ <arc aScale="0" angle1="270 - #cone_angle / 2" angle2="270 + #cone_angle / 2" center="1" color="black" id="23" penStyle="hair" radius="(Arc_A_2 * 2 * 180) / (#cone_angle * acos(-1))" type="simple"/>
+ <point angle="270 - #cone_angle / 2" basePoint="1" curve="23" id="24" lineColor="black" mx="0.132292" my="0.264583" name="A5" showLabel="true" type="curveIntersectAxis" typeLine="hair"/>
+ <point angle="270 + #cone_angle / 2" basePoint="1" curve="23" id="27" lineColor="black" mx="0.132292" my="0.264583" name="A6" showLabel="true" type="curveIntersectAxis" typeLine="hair"/>
+ <point angle="270" basePoint="1" curve="23" id="35" lineColor="black" mx="0.132292" my="0.264583" name="A7" showLabel="true" type="curveIntersectAxis" typeLine="hair"/>
+ <point angle="0" basePoint="1" id="43" length="Arc_A_2 / 3" lineColor="black" mx="0.132292" my="0.264583" name="A8" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="1" id="44" length="CurrentLength/2" lineColor="black" mx="0.132292" my="0.264583" name="A9" secondPoint="43" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="270" basePoint="44" id="45" length="(@head_circ_chin_to_crown - @head_ear_to_ear) / 2 - 1" lineColor="black" mx="-0.15049" my="0.547365" name="A10" showLabel="true" type="endLine" typeLine="hair"/>
+ <spline aScale="0" angle1="270" angle2="0" color="black" id="46" length1="8" length2="2" penStyle="hair" point1="43" point4="45" type="simpleInteractive"/>
+ <spline aScale="0" angle1="180" angle2="270" color="black" id="47" length1="2" length2="8" penStyle="hair" point1="45" point4="1" type="simpleInteractive"/>
+ </calculation>
+ <modeling>
+ <point id="16" idObject="13" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <arc id="17" idObject="3" inUse="false" type="modeling"/>
+ <point id="18" idObject="10" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <point id="19" idObject="4" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <arc id="20" idObject="2" inUse="false" type="modeling"/>
+ <point id="21" idObject="7" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <point id="30" idObject="24" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <point id="31" idObject="1" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <point id="32" idObject="27" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <arc id="33" idObject="23" inUse="false" type="modeling"/>
+ <point id="40" idObject="1" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <point id="41" idObject="35" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <path cut="false" firstToCountour="false" id="42" inUse="false" lastToCountour="false" name="mid_line" type="2" typeLine="dashLine" visible="1">
+ <nodes>
+ <node idObject="40" type="NodePoint"/>
+ <node idObject="41" type="NodePoint"/>
+ </nodes>
+ </path>
+ <point id="48" idObject="1" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <point id="49" idObject="43" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <spline id="50" idObject="46" inUse="false" type="modelingSpline"/>
+ <point id="51" idObject="45" inUse="false" mx="0.132292" my="0.264583" showLabel="true" type="modeling"/>
+ <spline id="52" idObject="47" inUse="false" type="modelingSpline"/>
+ </modeling>
+ <details>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="22" mx="0" my="0" name="brim" seamAllowance="true" version="2" width="2">
+ <data annotation="" foldPosition="" fontSize="0" height="4" letter="A" mx="386.57" my="-117.033" onFold="true" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="4">
+ <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="4" mx="-480.735" my="-118.685" rotation="0" visible="true" width="4"/>
+ <grainline arrows="0" length="1" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node before="0" idObject="16" type="NodePoint"/>
+ <node idObject="17" reverse="1" type="NodeArc"/>
+ <node after="0" idObject="18" type="NodePoint"/>
+ <node before="0" idObject="19" type="NodePoint"/>
+ <node idObject="20" reverse="0" type="NodeArc"/>
+ <node after="0" idObject="21" type="NodePoint"/>
+ </nodes>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="34" mx="0" my="0" name="cone" seamAllowance="true" version="2" width="2">
+ <data annotation="" foldPosition="" fontSize="0" height="5" letter="B" mx="-227.85" my="468.36" 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="-223.383" my="276.251" rotation="0" visible="true" width="5"/>
+ <grainline arrows="2" length="1" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node idObject="30" type="NodePoint"/>
+ <node angle="1" idObject="31" type="NodePoint"/>
+ <node idObject="32" type="NodePoint"/>
+ <node idObject="33" reverse="1" type="NodeArc"/>
+ </nodes>
+ <iPaths>
+ <record path="42"/>
+ </iPaths>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="53" mx="18.4402" my="-0.118207" name="ear_flap" seamAllowance="true" version="2" width="2">
+ <data annotation="" foldPosition="" fontSize="0" height="5" letter="C" mx="127.532" my="226.885" onFold="false" orientation="" quantity="4" 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="114.129" my="39.244" rotation="0" visible="true" width="5"/>
+ <grainline arrows="0" length="1" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node idObject="48" type="NodePoint"/>
+ <node idObject="49" type="NodePoint"/>
+ <node idObject="50" reverse="0" type="NodeSpline"/>
+ <node idObject="51" type="NodePoint"/>
+ <node idObject="52" reverse="0" type="NodeSpline"/>
+ </nodes>
+ </detail>
+ </details>
+ <groups/>
+ </draw>
+</pattern>