summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorElena ``of Valhalla'' Grandi <valhalla@trueelena.org>2022-08-22 20:51:43 +0200
committerElena ``of Valhalla'' Grandi <valhalla@trueelena.org>2022-08-22 20:51:43 +0200
commit9d55b4af7489e5c8ed4f079ce6a092bb0a43750c (patch)
tree2bb487ac4cd88147a29326cb25710044d9d22528
parentb9ea3f4dd4fe3551f047466435372d38afa671d4 (diff)
Started patternsemirigid
-rw-r--r--source/accessories/cases/semirigid_zippered_pouch/index.rst86
-rw-r--r--source/accessories/cases/semirigid_zippered_pouch/semirigid_zippered_pouch.val113
2 files changed, 199 insertions, 0 deletions
diff --git a/source/accessories/cases/semirigid_zippered_pouch/index.rst b/source/accessories/cases/semirigid_zippered_pouch/index.rst
new file mode 100644
index 0000000..eaec7a5
--- /dev/null
+++ b/source/accessories/cases/semirigid_zippered_pouch/index.rst
@@ -0,0 +1,86 @@
+Semirigid Zippered Pouch
+========================
+
+.. only:: html
+
+ .. contents::
+
+.. figure:: pouch.jpg
+ :align: center
+
+Materials
+---------
+
+Fabric
+^^^^^^
+
+* Strong outer fabric, such as canvas or cordura;
+* lightweight but abrasion resistant lining fabric, such as cotton print
+ or ripstop nylon;
+* optional: mesh.
+
+Notions
+^^^^^^^
+
+* Sewing thread (cotton for cotton, polyester for syntetics);
+* stabilizing foam;
+* zipper and slider (by the meter is easier to work with);
+* edge binding tape;
+* optional: webbing;
+* optional: elastic edge binding tape;
+* optional: cord.
+
+Pattern
+-------
+
+Draw a rectangle as big as you want the finished pouch to be, with
+rounded corners, measure its perimeter P.
+
+Measure the side that you want to keep closed, minus 6 cm, let it be B.
+
+The length of the zipper will be P - B plus 1 cm.
+
+Cut the following parts:
+
+* the basic rectangle plus 1 cm sewing allowance on all sides in fabric,
+ lining and stabilizer;
+* a rectangle as wide as B and as high as the depth of the finished
+ pouch, plus 1 cm sewing allowance on all sides in fabric and lining;
+* a rectangle as wide as the length of the zipper and 1.5 cm shorter
+ than the depth of the finished pouch, in fabric and lining;
+* two squares of lining 5×5 cm.
+
+Instructions
+------------
+
+
+Apply any accessory or decoration to the main fabric bases.
+
+Prepare any internal accessory and apply it to the lining and stabilizer
+bases, treated as one.
+
+Zippered pocket
+^^^^^^^^^^^^^^^
+
+Cut a rectangle of mesh (or lining fabric) as big as the base.
+
+Sew a zipper on top of the rectangle.
+
+Carefully cut the mesh / fabric below the zipper and fold it back
+towards the fabric; sew 2 mm from the previous seam to keep it in place.
+
+.. tip::
+
+ If the fabric you're using frays, cover the raw edge with tape.
+
+Place the mesh on top of the lining on top of the stabilizer, and sew
+all around the edges with a 5 mm allowance.
+
+Elastic bound pocket
+^^^^^^^^^^^^^^^^^^^^
+
+
+Gallery
+-------
+
+
diff --git a/source/accessories/cases/semirigid_zippered_pouch/semirigid_zippered_pouch.val b/source/accessories/cases/semirigid_zippered_pouch/semirigid_zippered_pouch.val
new file mode 100644
index 0000000..676371b
--- /dev/null
+++ b/source/accessories/cases/semirigid_zippered_pouch/semirigid_zippered_pouch.val
@@ -0,0 +1,113 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<pattern labelPrefix="en">
+ <!--Pattern created with Valentina v0.7.51.0 (https://smart-pattern.com.ua/).-->
+ <version>0.9.0</version>
+ <unit>cm</unit>
+ <description/>
+ <notes/>
+ <measurements/>
+ <increments>
+ <increment formula="20" name="#width"/>
+ <increment formula="20" name="#height"/>
+ <increment formula="6" name="#depth"/>
+ <increment formula="1.5" name="#zipper"/>
+ <increment formula="2" name="#corner_radius"/>
+ </increments>
+ <previewCalculations/>
+ <draw name="pouch">
+ <calculation>
+ <point id="1" mx="0.264583" my="0.396875" name="A" showLabel="true" type="single" x="0.79375" y="1.05833"/>
+ <point angle="0" basePoint="1" id="2" length="#width" lineColor="black" mx="0.264583" my="0.396875" name="A1" showLabel="true" type="endLine" typeLine="hair"/>
+ <point angle="270" basePoint="1" id="3" length="#height" lineColor="black" mx="0.264583" my="0.396875" name="A2" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="2" id="4" mx="0.264583" my="0.396875" name="A3" secondPoint="3" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="1" id="5" length="#corner_radius" lineColor="black" mx="0.264583" my="0.396875" name="A4" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="1" id="6" length="#corner_radius" lineColor="black" mx="0.264583" my="0.396875" name="A5" secondPoint="3" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="2" id="7" length="#corner_radius" lineColor="black" mx="0.264583" my="0.396875" name="A6" secondPoint="1" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="2" id="8" length="#corner_radius" lineColor="black" mx="0.264583" my="0.396875" name="A7" secondPoint="4" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="4" id="9" length="#corner_radius" lineColor="black" mx="0.264583" my="0.396875" name="A8" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="4" id="10" length="#corner_radius" lineColor="black" mx="0.264583" my="0.396875" name="A9" secondPoint="3" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="3" id="11" length="#corner_radius" lineColor="black" mx="0.264583" my="0.396875" name="A10" secondPoint="4" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="3" id="12" length="#corner_radius" lineColor="black" mx="0.264583" my="0.396875" name="A11" secondPoint="1" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="5" id="13" mx="0.264583" my="0.396875" name="A12" secondPoint="6" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="7" id="14" mx="0.264583" my="0.396875" name="A13" secondPoint="8" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="10" id="15" mx="0.264583" my="0.396875" name="A14" secondPoint="9" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="11" id="16" mx="0.264583" my="0.396875" name="A15" secondPoint="12" showLabel="true" type="pointOfIntersection"/>
+ <arc aScale="0" angle1="90" angle2="180" center="13" color="black" id="17" penStyle="hair" radius="#corner_radius" type="simple"/>
+ <arc aScale="0" angle1="0" angle2="90" center="14" color="black" id="18" penStyle="hair" radius="#corner_radius" type="simple"/>
+ <arc aScale="0" angle1="270" angle2="0" center="15" color="black" id="19" penStyle="hair" radius="#corner_radius" type="simple"/>
+ <arc aScale="0" angle1="180" angle2="270" center="16" color="black" id="20" penStyle="hair" radius="#corner_radius" type="simple"/>
+ <point firstPoint="7" id="21" length="2" lineColor="black" mx="0.264583" my="0.396875" name="A16" secondPoint="5" showLabel="true" type="alongLine" typeLine="none"/>
+ <point angle="90" basePoint="5" id="22" length="#depth" lineColor="black" mx="0.264583" my="0.396875" name="A17" showLabel="true" type="endLine" typeLine="hair"/>
+ <point firstPoint="21" id="23" mx="0.264583" my="0.396875" name="A18" secondPoint="22" showLabel="true" type="pointOfIntersection"/>
+ <point firstPoint="22" id="24" length="#zipper" lineColor="black" mx="0.264583" my="0.396875" name="A19" secondPoint="5" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="5" id="25" length="(Line_A16_A4 + Line_A5_A2) * 2 + Arc_A12_17 * 4 - Line_A16_A4" lineColor="black" mx="0.264583" my="0.396875" name="A20" secondPoint="1" showLabel="true" type="alongLine" typeLine="none"/>
+ <point firstPoint="25" id="26" mx="0.264583" my="0.396875" name="A21" secondPoint="24" showLabel="true" type="pointOfIntersection"/>
+ </calculation>
+ <modeling>
+ <point id="27" idObject="5" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="28" idObject="7" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <arc id="29" idObject="18" inUse="true" type="modeling"/>
+ <point id="30" idObject="8" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="31" idObject="9" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <arc id="32" idObject="19" inUse="true" type="modeling"/>
+ <point id="33" idObject="10" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="34" idObject="11" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <arc id="35" idObject="20" inUse="true" type="modeling"/>
+ <point id="36" idObject="12" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="37" idObject="6" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <arc id="38" idObject="17" inUse="true" type="modeling"/>
+ <point id="40" idObject="22" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="41" idObject="23" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="42" idObject="21" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="43" idObject="5" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="45" idObject="26" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="46" idObject="24" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="47" idObject="5" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ <point id="48" idObject="25" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
+ </modeling>
+ <details>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="39" mx="0" my="0" name="base" uuid="{710daa16-e6f9-47c1-8fc8-0d43d4ba3028}" version="2" width="1">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="" mx="0" my="0" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="false" width="10"/>
+ <patternInfo fontSize="0" height="10" mx="0" my="0" rotation="0" visible="false" width="10"/>
+ <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node idObject="27" type="NodePoint"/>
+ <node idObject="28" type="NodePoint"/>
+ <node idObject="29" reverse="1" type="NodeArc"/>
+ <node idObject="30" type="NodePoint"/>
+ <node idObject="31" type="NodePoint"/>
+ <node idObject="32" reverse="1" type="NodeArc"/>
+ <node idObject="33" type="NodePoint"/>
+ <node idObject="34" type="NodePoint"/>
+ <node idObject="35" reverse="1" type="NodeArc"/>
+ <node idObject="36" type="NodePoint"/>
+ <node idObject="37" type="NodePoint"/>
+ <node idObject="38" reverse="1" type="NodeArc"/>
+ </nodes>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="44" mx="0" my="0" name="side" uuid="{618ddef1-64f7-4844-99e5-1a3278f19816}" version="2" width="1">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="" mx="0" my="0" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="false" width="10"/>
+ <patternInfo fontSize="0" height="10" mx="0" my="0" rotation="0" visible="false" width="10"/>
+ <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node idObject="40" type="NodePoint"/>
+ <node idObject="41" type="NodePoint"/>
+ <node idObject="42" type="NodePoint"/>
+ <node idObject="43" type="NodePoint"/>
+ </nodes>
+ </detail>
+ <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="49" mx="0" my="0" name="side_w_zipper" uuid="{9aaa11d4-8552-41fa-bce8-21313d6019ee}" version="2" width="1">
+ <data annotation="" foldPosition="" fontSize="0" height="10" letter="" mx="0" my="0" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="false" width="10"/>
+ <patternInfo fontSize="0" height="10" mx="0" my="0" rotation="0" visible="false" width="10"/>
+ <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/>
+ <nodes>
+ <node idObject="45" type="NodePoint"/>
+ <node idObject="46" type="NodePoint"/>
+ <node idObject="47" type="NodePoint"/>
+ <node idObject="48" type="NodePoint"/>
+ </nodes>
+ </detail>
+ </details>
+ <groups/>
+ </draw>
+</pattern>