diff options
-rw-r--r-- | source/contemporary_unisex/headwear/index.rst | 1 | ||||
-rw-r--r-- | source/contemporary_unisex/headwear/pointy_hat/0201-pinned_cone.jpg | bin | 0 -> 1534308 bytes | |||
-rw-r--r-- | source/contemporary_unisex/headwear/pointy_hat/hats.vit | 20 | ||||
-rw-r--r-- | source/contemporary_unisex/headwear/pointy_hat/index.rst | 106 | ||||
-rw-r--r-- | source/contemporary_unisex/headwear/pointy_hat/pointy_hat.jpg | bin | 0 -> 1555177 bytes | |||
-rw-r--r-- | source/contemporary_unisex/headwear/pointy_hat/pointy_hat.val | 152 |
6 files changed, 279 insertions, 0 deletions
diff --git a/source/contemporary_unisex/headwear/index.rst b/source/contemporary_unisex/headwear/index.rst index 4835b5e..f1ab413 100644 --- a/source/contemporary_unisex/headwear/index.rst +++ b/source/contemporary_unisex/headwear/index.rst @@ -7,4 +7,5 @@ :caption: Contents: hood_scarf/index + pointy_hat/index square_hood/index diff --git a/source/contemporary_unisex/headwear/pointy_hat/0201-pinned_cone.jpg b/source/contemporary_unisex/headwear/pointy_hat/0201-pinned_cone.jpg Binary files differnew file mode 100644 index 0000000..151f9ba --- /dev/null +++ b/source/contemporary_unisex/headwear/pointy_hat/0201-pinned_cone.jpg diff --git a/source/contemporary_unisex/headwear/pointy_hat/hats.vit b/source/contemporary_unisex/headwear/pointy_hat/hats.vit new file mode 100644 index 0000000..137997e --- /dev/null +++ b/source/contemporary_unisex/headwear/pointy_hat/hats.vit @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<vit> + <!--Measurements created with Valentina v0.7.52.0 (https://smart-pattern.com.ua/).--> + <version>0.5.2</version> + <read-only>false</read-only> + <notes/> + <unit>cm</unit> + <pm_system>998</pm_system> + <personal> + <customer/> + <birth-date>1800-01-01</birth-date> + <gender>unknown</gender> + <email/> + </personal> + <body-measurements> + <m name="head_circ" value="60"/> + <m description="From chin to crown of head back to chin, passing above ears." full_name="Head: Circumference around chin and crown" name="@head_circ_chin_to_crown" value="65"/> + <m description="From one ear to top of head to the other ear." full_name="Head: ear to ear" name="@head_ear_to_ear" value="34"/> + </body-measurements> +</vit> diff --git a/source/contemporary_unisex/headwear/pointy_hat/index.rst b/source/contemporary_unisex/headwear/pointy_hat/index.rst new file mode 100644 index 0000000..25158fc --- /dev/null +++ b/source/contemporary_unisex/headwear/pointy_hat/index.rst @@ -0,0 +1,106 @@ +Pointy Hat +========== + +.. figure:: pointy_hat.jpg + :align: center + +.. only:: html + + .. contents:: + +A pointy hat suitable for a witch (in black and other practical colours) +or a wizard (add sequins and other embellishments to (bad) taste). + +Materials +--------- + +Fabric +^^^^^^ + +* 1 m outer fabric: wool is a good, practical option, pre-embellished + fabric is suitable for the more showy variants; +* 1 m lightweight millinery buckram or heavyweight cotton interfacing; +* 1 m lining fabric: (relatively) cheap silk is an actually practical + option (smooth and warm on the skin and hair), cotton is good enough. + +Notions +^^^^^^^ + +* Sewing thread to match the fabric; +* optional: ribbon for the chin ties; +* optional: petersham ribbon for the sweatband; +* optional: millinery wire. + +Pattern +------- + +Measurements +^^^^^^^^^^^^ + +You'll need the following measurements: + +``head_circ (F01)`` + largest circumference around the head; +``head_circ_chin_to_crown`` + from chin to crown of head back to chin, passing above ears; +``head_ear_to_ear`` + from one ear to top of head to the other ear. + +The file :download:`hats.vit` is used by default by the pattern file and +has the needed measurements. + +Pattern +^^^^^^^ + +Get the valentina file for the pattern, :download:`pointy_hat.val`. + +You may want to change the following increments in the Tables of +Variables; the defaults are sensible. + +``ease`` + the ease added to the hat circumference, to allow for the thickness + of the fabric; +``brim`` + radius of the brim; +``cone_angle`` + flat angle of the cone pattern: this will influence the height of + the hat; +``sewing_allowance`` + width of the sewing allowance. + + +Instructions +------------ + +Cut one cone and two brim pieces from the fabric. + +Cut one cone and one brim pieces from the buckram. + +Cut one cone piece from the lining fabric. + +See the `Variants`_ section for additional parts that may need to be +cut. + +If making `Ear Flaps`_ prepare them before starting on the hat. + +.. figure:: 0201-pinned_cone.jpg + :align: center + + + + +Variants +-------- + +Ear flaps +^^^^^^^^^ + +Hat protector +^^^^^^^^^^^^^ + +Gallery +------- + + +See Also +-------- diff --git a/source/contemporary_unisex/headwear/pointy_hat/pointy_hat.jpg b/source/contemporary_unisex/headwear/pointy_hat/pointy_hat.jpg Binary files differnew file mode 100644 index 0000000..d0cc65e --- /dev/null +++ b/source/contemporary_unisex/headwear/pointy_hat/pointy_hat.jpg diff --git a/source/contemporary_unisex/headwear/pointy_hat/pointy_hat.val b/source/contemporary_unisex/headwear/pointy_hat/pointy_hat.val new file mode 100644 index 0000000..1cac5ed --- /dev/null +++ b/source/contemporary_unisex/headwear/pointy_hat/pointy_hat.val @@ -0,0 +1,152 @@ +<?xml version="1.0" encoding="UTF-8"?> +<pattern labelPrefix="en" passmarkLength=""> + <!--Pattern created with Valentina v0.7.52.0 (https://smart-pattern.com.ua/).--> + <version>0.9.1</version> + <unit>cm</unit> + <description>Pointy hat for a witch or wizard. + +With optional deerstalker-style ear flaps as designed by Bernadette Banners.</description> + <notes></notes> + <patternName>Pointy hat</patternName> + <patternNumber></patternNumber> + <company></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 path="hats.vit"/> + <increments> + <increment formula="3" name="#ease"/> + <increment formula="8" name="#brim"/> + <increment formula="120" name="#cone_angle"/> + <increment formula="2" name="#sewing_allowance"/> + </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"/> + <arc aScale="0" angle1="0" angle2="180" center="1" color="black" id="54" penStyle="hair" radius="Line_A_A2 * 1.5" type="simple"/> + <point angle="0" basePoint="1" curve="54" id="55" lineColor="black" mx="0.264583" my="0.396875" name="A11" showLabel="true" type="curveIntersectAxis" typeLine="hair"/> + <point angle="180" basePoint="1" curve="54" id="58" lineColor="black" mx="-1.04186" my="0.56728" name="A12" showLabel="true" type="curveIntersectAxis" typeLine="hair"/> + </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"/> + <point id="61" idObject="58" inUse="true" mx="-1.04186" my="0.56728" showLabel="true" type="modeling"/> + <arc id="62" idObject="54" inUse="true" type="modeling"/> + <point id="63" idObject="55" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + </modeling> + <details> + <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="22" mx="0" my="0" name="brim" seamAllowance="true" uuid="{8222139f-ad8b-49e6-9452-d4ffcbecd2f5}" version="2" width="#sewing_allowance"> + <data annotation="" foldPosition="" fontSize="0" height="7" letter="A" mx="409.337" my="-223.685" onFold="true" 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%"/> + <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/> + <line alignment="4" bold="false" italic="false" sfIncrement="0" text="buckram, %wCut% 1 %wOnFold%"/> + </data> + <patternInfo fontSize="0" height="7" mx="-535.375" my="-223.685" rotation="0" visible="true" width="5"/> + <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" uuid="{0706e666-5228-49fd-b81c-626defc67bb1}" version="2" width="#sewing_allowance"> + <data annotation="" foldPosition="" fontSize="0" height="7" letter="B" mx="-227.85" my="491.127" 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%"/> + <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mLining%, %wCut% %pQuantity%"/> + <line alignment="4" bold="false" italic="false" sfIncrement="0" text="buckram, %wCut% %pQuantity%"/> + </data> + <patternInfo fontSize="0" height="7" 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="31.6133" my="2.67759" name="ear_flap" seamAllowance="true" uuid="{1f267f41-9c94-4aac-ba50-deb5ae6995e8}" version="2" width="#sewing_allowance"> + <data annotation="" foldPosition="" fontSize="0" height="7" letter="C" mx="136.639" my="231.438" 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%"/> + <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity%"/> + <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mLining%, %wCut% %pQuantity%"/> + </data> + <patternInfo fontSize="0" height="7" mx="123.236" my="48.3506" 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> + <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="64" mx="37.2074" my="-1.48437" name="protector" seamAllowance="true" uuid="{e16f7219-bb0d-4596-9a6d-21396ffd2b5d}" version="2" width="#sewing_allowance"> + <data annotation="" foldPosition="" fontSize="0" height="7" letter="D" mx="54.6398" my="-179.968" 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="%mLining%, %wCut% %pQuantity% %wOnFold%"/> + </data> + <patternInfo fontSize="0" height="7" mx="-191.239" my="-175.415" rotation="0" visible="true" width="5"/> + <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> + <nodes> + <node before="0" idObject="61" type="NodePoint"/> + <node idObject="62" reverse="1" type="NodeArc"/> + <node after="0" idObject="63" type="NodePoint"/> + </nodes> + </detail> + </details> + <groups/> + </draw> +</pattern> |